<SEC-DOCUMENT>0001288469-22-000153.txt : 20220727
<SEC-HEADER>0001288469-22-000153.hdr.sgml : 20220727
<ACCEPTANCE-DATETIME>20220727161031
ACCESSION NUMBER:		0001288469-22-000153
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220727
DATE AS OF CHANGE:		20220727

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MAXLINEAR INC
		CENTRAL INDEX KEY:			0001288469
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				141896129
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		5966 LA PLACE CT.
		CITY:			CARLSBAD
		STATE:			CA
		ZIP:			92008
		BUSINESS PHONE:		760-692-0711

	MAIL ADDRESS:	
		STREET 1:		5966 LA PLACE CT.
		CITY:			CARLSBAD
		STATE:			CA
		ZIP:			92008
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>mxl-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:6c07ee25-2f2d-4851-b77e-e4e70246d6a8,g:7b1b9f68-b6e6-4c4a-b45d-b2f22c002031,d:f7db9ad97bda4171b58ee72c4805c58e--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:mxl="http://www.maxlinear.com/20220630" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mxl-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M18zLTEtMS0xLTcxNzUy_39649e91-9a5a-4649-9355-d84813998dbd">0001288469</ix:nonNumeric><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M180LTEtMS0xLTcxNzUy_21d8ca80-5a59-49a7-94b5-058be318cf2a">December 31</ix:nonNumeric><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M183LTEtMS0xLTcxNzUy_658272da-df3a-4dfc-a36f-e027a5497b9e">2022</ix:nonNumeric><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M184LTEtMS0xLTcxNzUy_8b81993c-c427-4fd4-bafd-96f920e11bfe">Q2</ix:nonNumeric><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M185LTEtMS0xLTcxNzUy_c45548f4-d8f6-4f8e-ae47-3ef38a8a9ea0">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mxl-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13292b12f8bb4b04a3045ee999dffa1f_I20220720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></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="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48dd17ea78b446d49d22b1fa49b4385c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idee707ddf42548d5920d902963082630_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f66a25325e14f95b0ae6c6d74305009_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i772f9437aef4474ab87233ff24e1ab56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i440adab68581414f9ba9aed5ac8642d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icda3ed6652a442969173ee858b56358c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd93294c7c974bd98c7eeccc2196bbde_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2043eb9b5ecd4ea584f19dd528b80049_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5405aac452764ef0be0ecd45ef7b8e6c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5336e90d8a034c8c93d15edadd38f75b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2992ebf3e62454d88c9a541b9a23099_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f9073d2444e4f6f9e3edc6e0c36cca7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8838392003904d2aa2583219ed5ec980_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i713511d6b83c4ea18f88e9bb6d8ef7aa_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c2d8d81beef4382b207985a8d1beece_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc505070cf964e3f8ba4edb148cedda1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8ae700cec9749908e84d2295e6755a4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if38981e91ff04a4b901a957a612bd539_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d3872386df14f02a1462e92ab31694e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3105f1c84f74f4385ec3491b03d9e89_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i8b12272a20044ef79af8b2cebc3545bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i5c237564dbdb4681956fa8e2a6334868_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="iabe968937b414c70b89aeedd9a7e49c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i35ff608d987b4ffba0e541ba0f4b1807_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="id11b187a6f454d1f90d354829afb472a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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:context id="if524dca394004ecab2af9dcbe703305c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="ic4d99a4b88044dd3b222154c3651bc95_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="ib603b4eeebe34b44acf6ffecaa89031e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i46ab1ef2b5e94612926b28462e5782ac_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i3c6be34937234675b56e5bb08eb6fb02_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="i3cdaf3c92ff4447ba9c2aecccea10002_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="if2ec9d5bfd814b9a9f6e039f2e9bbc00_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28f2e1ac9fa746748076a6d0ffe1606e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddc0bb197fb64b37b2fdd895263ea8b0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if398434d7fb74ea58b0d0dcf66b713e1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f5427d4c6a45d1acb96f3f56cc5348_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if758ebe4a14549dab2832cd1cc1a00b0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bc6b4d324f14f39a57c804dd964ec69_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89d36364faed4176b85c2148367016ba_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95436c2b160149fc821a62ef44d07b76_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i711a238e275d4211a04450cb12466fc9_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22e9ffabf24342f090a9d47a54dd14cb_D20220505-20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1df5bb94ad3947ecaa3d8d219f8c6196_D20220505-20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-05</xbrli:startDate><xbrli:endDate>2022-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i66e223a8feac40e593cca3f09b53c895_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24908efb1c0d45ba9090131aa4d91372_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermBLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01066a82cae6472183410aeb6c2b9582_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermALoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee812416602640ebb016d40623c5fc50_I20220617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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:DebtInstrumentAxis">mxl:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-08</xbrli:startDate><xbrli:endDate>2021-12-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e159fcc897443eda248481f1584803d_I20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mxl:PotentialContingentConsiderationPrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8456455c98be4bf2b6bf45222be46848_I20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifad17b58d9c44c9d8a4fa43adf5c0fcc_D20211208-20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-08</xbrli:startDate><xbrli:endDate>2021-12-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cb19cf756f74222a6e1b92f4ebfefc7_I20211208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i646cdff9c36a4df5b0e5bbcfb7cabd03_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd04af3060604d3fa9275c4c33aab85f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9a655a640d54acf83ad1f9c7a497135_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0af0daa0e7a14d36b0a4e2c01a87866a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id68902f628704a3aac057abe92aabf38_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia337b0a41a1a4aaba713e83ef53eb93e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68becd1cd47b425fb87a5fcff9155bbf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45838ba97fc94841aafb3a55fbffdfa9_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e851aecb8e54147a7c7034b68cc4151_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i109eae9449d64b36acac01ae902cf53e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0588f0762c44e5c8903d3b5a63a5fde_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fe36d8b21e64738a586bfac0b8e6e46_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98117cb4d0614a02998f30080d20eae5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6160db30ddf44d1af6ad674952984d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9650c48e871243edb564ad1d9c1c94ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64d8408877644a79aa356e62dd83e607_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if974f21b051c407dbac5ace9965c5435_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182a7a20b78e4b9fbc83ffdd3565db40_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01ac6ab8d91411da775d98c7e888996_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0d643b99a93419d8a1a9d265d5b6510_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i317021c2b478492b9f813039a857c798_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed5195a243f48bb8e5f7153229fc775_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0513718bcf9c4d27a49f9087e262f98e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39359012d9ee40938a81ee726555ed58_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17413f8141bd43ef8a2fcac947a98497_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c497643b9ab45a2973998cebaeeacd8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd685a015efa4c7f921f217e1a48b445_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib08fa574a85b46fb8e489a6893442d21_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idabda9a60a72440e96069737b71083d2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibff503c4a1b14cf781e4fddf934e450d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie114a6dcb60444d3b17b9edd81966578_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3de26436950849aca1295508d868aca8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54c5466f3a7246ed959e36119938009f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c581cbb7734ef89ac12ac934f6863f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d3885170c4844a8bd3e5bfded4bf2bd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if87448f0b5524cf2a9ff61df7e17d294_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5fbf2f527d24fbd99db3a6a3a0994dd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i976881ec084a471991203739f1bdf314_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i423cf228c1d6401295ed90e6b5ee4a0c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if80fe08245ed4d5d94afd40b67afdb97_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08645beb86f14e039bff40db679c6be2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43d7cd45be524c5191dd82e1821ffe9a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c1aa3d466564145a151170ba098c4ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i897f3e88f1764fa9b7064342cf1edf32_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib682f56a01024c7897eda1eea418a93b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i531e298fc01a4164a2f867ca9befc000_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04e38367d3074816bfa49b91799bf09b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida8cbed22ba4496fbe27b9108b431a31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaebc87e19c64a7f98689e58644c7145_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1541f24e2847445fa5272b8bfbe115e4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id319e7749bde449a93af0be4467ddde3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e4dd6d10cb14688946b475b3faa9511_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic432d91ad7ff485bb6736fc28b312f72_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie624c4847af641e9be8a3848b8ae8e07_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76e28fa40b224ae68b977eb7d5594345_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idceb476f5f904cfab38ae98ab55215a2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f642adbb1994728a434606dea20627d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8ec5d708eb9422a88163f13d4c65eb0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7beb6e26fd4edb95b1014099f56f61_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb677f17798a40a6a0c7b93a659c7109_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie469c99f65ac4f4a87a475d76ead511d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4a1cfc4bc9f44bab829e04dddc2def3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e93d771dac14bbb858b387b444f04cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19cd9ea6591e4773918ef4fc2b33970a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i484a9735b07240be80cb6fc9280d3e8c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia01349457d6740cbb8ffbf7e4b44fb95_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e2d241404e44cbfafacc9abff6b5638_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c2badf4a77b4394ab1f01300eb33b9f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5902eb22b01e409bb2bb34a4592450a3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76e4845c8ee14d2a80f2365543f6bc2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61cc5e2f33474103bf2f7f6e7f9b8c49_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbee7eba18da4101a5a3c289e2b2d0b3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i716ee84e0f4b4377898790ec45bcc1e1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d6fddf6d0a46c889e9db3a30e09dfa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddd39e6a9f0a4d9dac2768ba65f1d5cd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie64fc3bd68984918beec814984a201bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic225554d289e4c759ba352d45b1ce932_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fd6e47e06de4deca86d98f7b6d498ff_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ReductioninTransactionPriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d7b0b4fa7294ca9a35f4b1563b8ece7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ReductioninTransactionPriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd6b7af8b56940d48d885c8df6e02417_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idecac5dc82f74a3ca2419a203e0b1872_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib24675c087154e62b82c2028c69f1f50_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id269c18edd124e48b4b6694eba5bfe08_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa1ce2c0e32c470aa648243f82d2d6ae_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7f96c0a62e94b49acae3f53c06fd89b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0ba0c9350924862a64f10cecfada481_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice125f99c04d46318eb406609d23a857_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i277a16bd30db47a89ee594f7d88e0f89_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3035c6dcf644279bc1c529d50568e11_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc07ec29b26a47ccb658a9d503c31848_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b7a3707ced74700b503a30d4d2ebdde_I20210623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mxl:WellsFargoBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8cf716a85534c80898bb54df4775128_I20210623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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">mxl:WellsFargoBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f257e902e80482890b2c38abaaf3132_I20210623"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67ef3a7bd9954877be3b7942d8e0ebce_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2f904b9c52542ec8e435f112141be69_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia104bcd7bb2141af98bece414827a981_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd21a8f175c34a818858c0a6b8115319_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5d88a42645d47b4bf52feee3437d915_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i361327a0430f45e5be1a492bde767271_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id505cf8e782a407aaebce523d287cae2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc22237134ee4e708c52f4f342d16989_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i021c8e6b9ee849c1a9112e709d19f82a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic42aa7da0e114434bb935a2472e45d3f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2248a1edd83c47108bb83a5fe7e8fc2a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefad14c161674850b364f67b986eed77_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8f9b42bbd0b43e9a4d8d85e2bc28aa8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31f4aa2bcbe2418281d10f0809411de9_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i297a522333094ae188b564bf3211a9eb_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3e1074be8e34d858e2c350a979a598b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida000dc06a7147d4ab95940510e7a27e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73eca7bcca0a46d989f58da6be0227ce_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c605dc76ec94816ac0ec39ae201465e_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i680e6c3af4da443f97617e44ba09feac_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb826039f8c74ba0905970d3973a859a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0481daeef1d84bceb90c2bd82bbf750d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib55b026d07bf4d93a22c57f4f492fe14_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78246715fb3843be8423898b8f4e1b30_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c6ead48aedb473fa91f167ce1f99db1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d18160767ba45ed8bf74a04a9b84c78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c6f800abfd84bd79225cdbe135d491b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf72b2e1d0e44fe88fd4b53bf3aa740d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45572fcde7164916bb83de196b4afd51_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca3c4c9e8b741c384f498d8ffc57431_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee34c00730fd4549a593f5d03302c796_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i652adca1c7524c98861783079482b756_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie226c80d0cf540cca220918379fa5509_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86e64537d1ec41deafb3508ddcd13414_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35c5fc312ff643fcac06e470a2feb903_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacfe892a64e8431cba8790e00a725120_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcff8f7bffa649ffb554ac6a0a2bd572_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib465c0f0f0634c488e75c0d266943680_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30a8820d2b744424887f8a2ea26a4ccc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f01c74c13224ecfa832eed79fc8ea14_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0d116c7a84f4a369db1ac6ddf53a53c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cb845e39d2f4096961e25474a23ad05_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01bed2fc48554d3d88db319cd8ceb78b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72709a418e0542ee8242288851926fa3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i110bc9f1c6434a3ab35d92db77649566_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9973835ec3be4a8f83c237b1160fccba_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i614559d8f8824d4c86be35cf12fad6ca_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7190d1863c034d898b6218cf4045bce6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0df9b74bb2f9478d9d58c8e57e5365a8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb873a910d954cd3867afcce127d7db0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04c250d493e94987ac369af4df05ee56_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab132e8fb32d4be0a36eb7749e376fdc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9eba4744c3d4377afdba65b6e8ae3f3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f8ea0c860654c5885bba3f4325da531_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a88f11a9c7b4d9dba4070de44ff87e6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33dcda23a93141a68c9ed425a2ffae58_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e1d5bf89b3c43f594f69075465bfc44_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i884696a4bfdf463ca1f8e6836b4677d9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64e3bef531ec4f958ad248e7839daa66_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dec4c3ed2d047b4b995f730f6c88510_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc38782102ea45ae8ca3e58be8690b8d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3a3a5ccbde0474381c25f664bf7a4be_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i725d7e9a74784e338370eb8e7c4ed1ac_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief586d2720c54e6a9f8a78138cee6515_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fe2705d0be24194a800ac0f6cf9a727_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i687ed8c672d84a6d8e3d0ae6cde992f5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a7401a6ff9f4dbba3d61aae12f4c79e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0f217d7cac74fb89e0a01114cbc346b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1b8ff49499d46b6a9fd0a5f1eb691f0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e59d361503c42d1b29106d591b84214_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4f24012aff043d7917dd6f3663498fe_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc09187f0e9d441b921dbac45070c857_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie006f8643539492c9dca4fe56683ed8d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41502fa3c9234707bfa30276c7983970_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06c0bf4bf64a4d7c8ba51258176ef600_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b76a1fd03c54612b4ceb76e9b16e870_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i926689e1171a4538bd4d0e6f6f81cb9b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5c05e7353a341528961d39701a48a62_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98b04561ac4644429daf3093336876f2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3655079f4f441d8b2a13ac949add530_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if18e8b638e4d48c9bf5a5deaf7c0e034_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95d8a3160ba74337a68a682c176b6151_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i117920819ef647d69e37c57c1d35c897_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2868022bc66f4dffa1922e4e21707fab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2ce5551ebd944dfba6f39f80f2b999c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id80be948d8224c81b2774ea7b7287445_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i365a8bd2631342099b6cda023916aafc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea5afb0fb74843a09c1397edaa37d80b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b978a9215d9406cb63fe272ba94655d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3550ae706304672b24191347c3da84b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc19d29ec1fa47b9a121fe5c12b1d7ab_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23b0350363e6485bac33e98ac1bdd3d9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c4b35e9dce042d99b503ca1b5fe7a16_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab99a3898e33421681cec7bc9ee13c6b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dab70f5b23d413e972ac8cfe5c66c35_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9ef0b53e6e047eb85d6ecfb8331262a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i885b826c722440a292ab159022358359_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie03bda12931049ac8ab8f9b65c350fa5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia99df84fd74d45ad94954230263623de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d68ea0403ab45e79bdb09ddab29a8fc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d84d258904046f0ac782a97884c7d6d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89b2398c9cc641eda0b087c08479a771_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i872cc2908d824fe7997bb863339180f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87e907bbb3554025b3d7b7593eb39e6f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2f3a7b780ab467081b890a07dbe0c2c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f673ad935af443c801461f0c6d8f8ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibea260c0cbf54efa812f987abd78ce7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if324481e965249e2a1409f267f67069e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i844deddf928f4c859fc331afc248445d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1b0e0ee8838412984b34555772f0c9a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i927d4ca915ef4043b744b74be02b0aa8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28d09ead7b8c4ad3bd588578e52c1128_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47c34101174243f486164088689a3a7a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i997e119ad34345328c4f24f5469ec353_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7df76238302402488093ef0642c128d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if818bb8d83474d3b84bcd1996f20a6bc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9405870ad07d465ca5a638bdbbc2ef30_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7757b165b2c43dca539a4cb5c0740b5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d164d75e9784413a578ce4b77d4fed0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb6d8571221406fbc1d777e6c66af8f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c04309850194edb8ab44075c37660b1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69e8caf48a884cd193c0f7af11fde459_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae6c470261894a8c8fe3bbe7d9d7b36d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a21340ac169434a89d4d5d06dae3fed_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a710bc0b0da4b889e0096dd18a34d3c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50203ba460b3484ba4c25a72faace2c1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90bd40c46cbe45c494b2b0fa805a23ee_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica3a8c641bd2466ea3d66fe468d537d2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c01120bbf5446c7ab3455d6f6134f49_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if241772297744eb3ab66eea642b6833d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8a38bfbd4f54417880d1391040f6a40_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9c0951535194e868f100f4370cda22c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6946909e47d94060a5936b1b520dbf9f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70d3976cafb7478080206ca9904383bc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2d2163e9af4435a95f8704fea908207_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d669f4a51d64341958ce57bd362dad6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i238a509447b844b7903feb4d64b30175_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8ef659efd7041799c140d24ac9cbd4d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie42754df4a6b44ccb16a8dd1001d157a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifffbffddf5c04133adf8348b4df69066_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35663eaa96934bb495fe210a6fc44801_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e1650b5447c41b5a88b7466f7bf03c2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i575be24848464764ac00d1929b452d07_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id75dbb33c07d41379ff0475d28a73e49_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cf6b9c3328f42d28f281678b8dc05ff_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cf8f9d286a141f58a3faf75cde9700e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6ab766d8cd9432ea7a4063b2b87dbb5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9b139dda23f4df6a4ff64369747e278_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c8512d7b9594e8082405b4cb39c9fc3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i694dac8775244a9ba5b9972eb4c6c668_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62862914af734a04b69b6954a8e71266_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9499de294261477989fb0ea065b7e980_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3abf21a4e95477fa666d068ea62258f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc814f023d69448bb1d720da6326b24a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib37f619199e8427cb3b8139bb2d9a61a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ec00bac22ab484c805e664397496ff3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">mxl:OtherObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cc5d22c573d43d3b0698285574ca880_I20210223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f262ed2c74b428fb56d7016ee2526f0_D20210223-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001288469</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-23</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if7db9ad97bda4171b58ee72c4805c58e_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.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:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDIz_1a4ae184-7c63-4ea0-a2e8-66c39b8d509e">10-Q</ix:nonNumeric> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MGM1NTc0OWFiNDllNDIxNjhkZDNiNWMwZTA4ZTc0YjQvdGFibGVyYW5nZTowYzU1NzQ5YWI0OWU0MjE2OGRkM2I1YzBlMDhlNzRiNF8wLTAtMS0xLTcxNzUy_e928ed9f-1de3-4ad9-b642-6fca456f143e">&#9745;</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:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><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="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yNzQ4Nzc5MDcxNjUw_22ff10db-992f-495d-a5f3-28b9fac91928">June&#160;30, 2022</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6ODEwM2IyOTZjYzUxNGM1OWI5ZjlmMWMyNzMxMTNjNDkvdGFibGVyYW5nZTo4MTAzYjI5NmNjNTE0YzU5YjlmOWYxYzI3MzExM2M0OV8wLTAtMS0xLTcxNzUy_c8236df6-ecbb-4862-9f09-bbc27777e436">&#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:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the Transition Period From &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to</span></div><div style="margin-top:3pt;text-align:center"><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="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI1_febaa288-f14a-439d-8b7e-45cafdcfa640">001-34666</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI2_b0a467ff-fb6f-4984-a17c-46de2e0bd408">MaxLinear Inc.</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.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:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"><tr><td style="width:1.0%"></td><td style="width:34.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="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:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8wLTAtMS0xLTcxNzUy_53a2857d-dd0a-4080-b285-bec91d5ec402">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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8wLTQtMS0xLTcxNzUy_12119c0c-5fc5-43b5-ab1c-5fd0a84d798b">14-1896129</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(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:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></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><td colspan="6" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTAtMS0xLTcxNzUy_db018d93-26cc-41e6-8ce0-b7720c35d741">5966 La Place Court, Suite 100,</ix:nonNumeric></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTEtMS0xLTcxNzUy_4a761e3c-669f-4a2d-8493-b9a67b47d85b">Carlsbad</ix:nonNumeric></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTItMS0xLTcxNzUy_cb911826-dc1b-4441-84b3-14ecba1ef112">California</ix:nonNumeric></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTQtMS0xLTcxNzUy_9c5c6dda-9050-4244-8dc6-5e53e76df4bb">92008</ix:nonNumeric></span></td></tr><tr><td colspan="9" 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:100%">(Address of principal executive offices)</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:100%">(Zip Code)</span></td></tr></table></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%">(<ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI3_0c622a2c-1b8e-4c29-aad9-c26dc3cab85c">760</ix:nonNumeric>) <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI4_2f20251c-e9e8-4159-85f0-41041702ed0b">692-0711</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</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%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.965%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.382%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left: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:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6YWUwYzdkMWRjYTYxNDg2ZWFjNWYyMTgzZTdhMDA4YzIvdGFibGVyYW5nZTphZTBjN2QxZGNhNjE0ODZlYWM1ZjIxODNlN2EwMDhjMl8xLTAtMS0xLTcxNzUy_22c05e42-edf8-4669-8dec-17217695e0e8">Common stock</ix:nonNumeric></span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6YWUwYzdkMWRjYTYxNDg2ZWFjNWYyMTgzZTdhMDA4YzIvdGFibGVyYW5nZTphZTBjN2QxZGNhNjE0ODZlYWM1ZjIxODNlN2EwMDhjMl8xLTEtMS0xLTcxNzUy_50fc9178-5560-4818-8d8b-d41d905a8c73">MXL</ix:nonNumeric></span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6YWUwYzdkMWRjYTYxNDg2ZWFjNWYyMTgzZTdhMDA4YzIvdGFibGVyYW5nZTphZTBjN2QxZGNhNjE0ODZlYWM1ZjIxODNlN2EwMDhjMl8xLTItMS0xLTcxNzUy_336901da-929f-4cfe-87c4-e62bcad6ed5c">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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&#160;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&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI5_7664449d-94a0-44d9-a096-8802dd6a4cc1">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDIy_b72f63b6-d0a0-42f2-b308-e5b84caadb50">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:17.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.348%"></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:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MmUxOTkzN2ZlODczNDY5Yzk0ZDM4MTA3YTVlMDgwZGYvdGFibGVyYW5nZToyZTE5OTM3ZmU4NzM0NjljOTRkMzgxMDdhNWUwODBkZl8wLTAtMS0xLTcxNzUy_e2c04b28-99ec-4d8e-8c9a-be35a6607617">Large accelerated filer</ix:nonNumeric></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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9745;</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:100%">Accelerated&#160;filer</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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">Emerging growth company</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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MmUxOTkzN2ZlODczNDY5Yzk0ZDM4MTA3YTVlMDgwZGYvdGFibGVyYW5nZToyZTE5OTM3ZmU4NzM0NjljOTRkMzgxMDdhNWUwODBkZl8wLTEwLTEtMS03MTc1Mg_fcb26135-3712-464b-811c-d21c6a04f7e9">&#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:10pt;font-weight:400;line-height:100%">Non-accelerated filer</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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</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:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MmUxOTkzN2ZlODczNDY5Yzk0ZDM4MTA3YTVlMDgwZGYvdGFibGVyYW5nZToyZTE5OTM3ZmU4NzM0NjljOTRkMzgxMDdhNWUwODBkZl8xLTYtMS0xLTcxNzUy_b8ade739-8268-46a9-a3c4-059499a37d85">&#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><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDMw_ed553fe5-f8ee-402d-8fb4-89390ca22cfc">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%">&#9745;</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-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;20, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="i13292b12f8bb4b04a3045ee999dffa1f_I20220720" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18xOTY5_ae534aab-b53b-46d4-aec0-a507c76cdcc5">78,333,530</ix:nonFraction> shares of common stock, par value $0.0001, outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_7"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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%">MAXLINEAR, 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%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TABLE OF CONTENTS </span></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:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.404%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></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:100%">Part I</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_10">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_10">3</a></span></div></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:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_13">Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_16">Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_16">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_16"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_16">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_16">, 2022 and December 31, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">Consolidated Statements of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">Income </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">and Six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">Consolidated Statements of Comprehensive Income (Loss) for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">and Six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25">Consolidated Statements of Stockholders&#8217; Equity for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25">Fiscal Quarters</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25"> Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28">Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28">Six</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_28">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_31">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_31">10</a></span></div></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:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_82">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_82">31</a></span></div></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:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_121">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_121">43</a></span></div></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:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_124">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_124">44</a></span></div></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:100%">Part II</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_127">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_127">45</a></span></div></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:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_130">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_130">45</a></span></div></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:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_136">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_136">45</a></span></div></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:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_157">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_157">77</a></span></div></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:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_160">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_160">77</a></span></div></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:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_163">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_163">77</a></span></div></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:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_166">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_166">77</a></span></div></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:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_169">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_169">78</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_172">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_172">79</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_10"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;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 &#8212; FINANCIAL INFORMATION</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_13"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_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%">MAXLINEAR, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited; in thousands, except par value amounts)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></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.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMy0xLTEtMS03MTc1Mg_2709e8ed-0ff3-4006-bb08-d3b19feed6bb">211,363</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMy0zLTEtMS03MTc1Mg_d358e7bc-50e2-47f2-afde-7dd4c0dd40ed">130,572</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:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNC0xLTEtMS03MTc1Mg_eed491bf-ed55-4472-bb4e-ca17eb1b1078">162</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNC0zLTEtMS03MTc1Mg_df53aad1-c23b-47ab-985b-08564f31b2d0">105</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:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNS0xLTEtMS03MTc1Mg_dcfafd1f-7c54-445c-9a29-754b807934b5">23,864</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNS0zLTEtMS03MTc1Mg_978097c4-8db7-4e66-a56c-1746844adfcd">&#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 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:100%">Accounts receivable, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNi0xLTEtMS03MTc1Mg_30e46d4b-6570-4905-bf1a-7b5c0754b2b5">137,065</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNi0zLTEtMS03MTc1Mg_fe171558-8b58-4941-898b-5fa7ec40afd0">119,724</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:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNy0xLTEtMS03MTc1Mg_2cc9f1fb-484e-4ef4-8f55-5381d563151b">146,431</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNy0zLTEtMS03MTc1Mg_5c3d59ab-058c-4d73-a7c7-cdc4bc74c195">131,703</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:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOC0xLTEtMS03MTc1Mg_bad4dbc7-4f82-4091-b56b-db5f4438d357">19,739</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOC0zLTEtMS03MTc1Mg_b5aa668f-771d-4787-b71c-8843e678de02">22,000</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:100%">Total current assets</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOS0xLTEtMS03MTc1Mg_6fde0026-486d-41b2-9418-157af1caf04a">538,624</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOS0zLTEtMS03MTc1Mg_5796978b-4b13-4198-a793-e69efb669836">404,104</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:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTAtMS0xLTEtNzE3NTI_82a34f89-ab6b-453c-9024-a9cd08861cb1">894</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTAtMy0xLTEtNzE3NTI_3f1b7507-1e67-4e04-a90c-22495db10f19">1,061</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></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:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTItMS0xLTEtNzE3NTI_ab31233b-42b2-41b9-9e7c-26bf77d7c43b">64,136</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTItMy0xLTEtNzE3NTI_d09e67a0-8994-42b1-8e8a-a2c935e21727">60,924</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:100%">Leased right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTMtMS0xLTEtNzE3NTI_165835b2-d9cd-4a28-8e1f-65e77a9eb4da">33,154</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTMtMy0xLTEtNzE3NTI_30882ffb-c3f7-4e08-8f88-3b44b0a2cf3e">27,269</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:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTQtMS0xLTEtNzE3NTI_50a41a80-80b9-4099-bbad-0f2f73038579">127,928</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTQtMy0xLTEtNzE3NTI_7642fb76-5911-4a64-913c-f5f9a1019d91">152,540</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:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTUtMS0xLTEtNzE3NTI_182fd774-f835-4c2a-9be6-dbf451013ca8">306,739</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTUtMy0xLTEtNzE3NTI_46082211-0104-46a6-9684-51127c954c0a">306,668</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:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTYtMS0xLTEtNzE3NTI_00d7e04a-a7f3-43d8-87e8-64c92a7c32a2">81,762</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTYtMy0xLTEtNzE3NTI_13628c83-3df5-45bd-af08-34afca9b7a31">89,168</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:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTctMS0xLTEtNzE3NTI_53c72fb3-f42b-46fe-94d7-587096a2d940">27,456</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTctMy0xLTEtNzE3NTI_75e30b8e-261a-426d-ae35-7b8ea502f3c0">8,650</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:100%">Total assets</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTgtMS0xLTEtNzE3NTI_94b4219a-bdc8-439e-a592-4e38b9606955">1,180,693</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTgtMy0xLTEtNzE3NTI_e1a09b36-758a-489a-8d8a-dfe4e0e868fb">1,050,384</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:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current 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></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:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjEtMS0xLTEtNzE3NTI_8b505d23-145f-49c5-8685-936a8b699c41">73,140</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjEtMy0xLTEtNzE3NTI_c0c12e58-691d-45f9-b523-538fdaf85f03">52,976</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></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:100%">Accrued price protection liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjMtMS0xLTEtNzE3NTI_309c3e9c-9b4c-4b6b-a605-0d8c1e8bad53">110,553</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjMtMy0xLTEtNzE3NTI_9a32a6f5-bfcf-429b-8a5b-a2bb4000719a">40,509</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:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjQtMS0xLTEtNzE3NTI_7aaf544a-45d6-41eb-a94b-70a079b6e1b0">93,507</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjQtMy0xLTEtNzE3NTI_932f1145-1514-44a8-8ed3-0df9f06baa6a">57,268</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:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjUtMS0xLTEtNzE3NTI_d077ebb8-3515-42c7-a729-13af930a54fe">38,881</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjUtMy0xLTEtNzE3NTI_9ec224db-0298-4086-9c96-a56e5857b5c0">56,642</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjgtMS0xLTEtNzE3NTI_c22f7b3a-ea5d-4836-b405-f3b5743aa4e5">316,081</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjgtMy0xLTEtNzE3NTI_4822b97b-0d7f-4121-a5a2-de55da89c7b9">207,395</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:100%">Long-term lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjktMS0xLTEtNzE3NTI_1ba80f02-5037-4b29-bd89-88d14d112f7f">27,838</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjktMy0xLTEtNzE3NTI_77eef48d-d4c7-4123-8229-3982da7b3aa4">24,640</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:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzAtMS0xLTEtNzE3NTI_88ad8575-55cf-462b-b4e5-09fa440c46e8">246,450</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzAtMy0xLTEtNzE3NTI_44c9fb43-4354-4b39-bfca-0037c57359cf">306,153</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:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzEtMS0xLTEtNzE3NTI_bbddce50-f04e-4094-b1a0-ad448457db8f">20,727</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzEtMy0xLTEtNzE3NTI_801b698d-9966-45d9-9c4f-df128b4c29af">22,998</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:100%">Total liabilities</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzItMS0xLTEtNzE3NTI_9169d272-0507-43fa-9a7c-e54300403369">611,096</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzItMy0xLTEtNzE3NTI_b2e30ef8-d9ed-4039-8f69-b4c81d772f26">561,186</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 style="height:3pt"><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:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzQtMS0xLTEtNzE3NTI_5ac15593-576f-4db3-bd93-b5c1ca4b2a05"></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="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzQtMy0xLTEtNzE3NTI_4b99d1d6-2b30-4dcb-843e-3b23de3808a7"></ix:nonFraction></td></tr><tr style="height:5pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8yMQ_888136e0-f53c-4c8f-ad52-777803bfdab8"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8yMQ_d9802c80-490b-4140-b3aa-5300cfe74c3f">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8zNQ_34bc28f0-5372-45cf-95b9-eea421706729"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8zNQ_7a72a994-e648-41a3-928c-99daf24959c5">25,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_080d1541-ed6e-4f72-ae90-64039ef824d4"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_3139c6e0-6e5c-4140-9b07-b2111135bfd7"><ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_5caa2495-515d-4134-ae3f-7bc32cb23034"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_7ef51779-a05a-434f-8bd2-7d184b3be794">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMS0xLTEtNzE3NTI_f319c83f-6c2c-4e29-8fad-dabaab2107ca">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMy0xLTEtNzE3NTI_32479677-3840-4a93-abd9-b1619ce2a819">&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8xOA_7d6e3a7d-b33f-40f4-8678-35c76ba36195"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8xOA_bf68ad9b-efa1-4fd4-b235-4c6253867528">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8zMg_a14600c1-59ff-4ce7-8ccb-4811c574536d"><ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8zMg_ca7bcecb-c485-4ba5-999a-eafeb3f1c0f9">550,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF81NA_76321035-2099-4602-8a65-d1f6d22cb00b"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF81NA_7eaba3d6-0824-4035-b6d0-4c53c7d31aa7">78,333</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;30, 2022 and <ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF85Nw_5a0550e2-3c91-4d6b-8435-b16c66771b87"><ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF85Nw_5f0e5e41-f72e-4f75-9a9b-fc14fe0aa2f8">76,778</ix:nonFraction></ix:nonFraction> shares issued and outstanding December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMS0xLTEtNzE3NTI_a4f5826f-4235-4d10-beee-14caa127af1c">8</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMy0xLTEtNzE3NTI_1fac8021-e73b-4d4a-bbd4-7f257f6ef930">8</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDEtMS0xLTEtNzE3NTI_9e4b00b6-cffa-4446-af6b-a7df0d305028">677,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDEtMy0xLTEtNzE3NTI_cabb9737-0311-4cd5-9c13-4671fa5ad1a4">657,485</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:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDItMS0xLTEtNzE3NTI_e8fbc75d-22a3-4024-897f-efa97e2f3903">2,938</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDItMy0xLTEtNzE3NTI_fd8e01c0-0dc7-43b0-bd44-d86b95233864">2,125</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:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDMtMS0xLTEtNzE3NTI_4bcb6c3d-2dc4-45f0-aa9a-79330c993552">104,868</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDMtMy0xLTEtNzE3NTI_f2c1e13f-d88a-4837-96f6-c753697d1bc1">170,420</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:100%">Total stockholders&#8217; equity</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDQtMS0xLTEtNzE3NTI_0459c517-5b77-4eda-92c5-c6313943024e">569,597</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDQtMy0xLTEtNzE3NTI_4b55145b-f935-412d-9dea-1095b0d8f0c0">489,198</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:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDUtMS0xLTEtNzE3NTI_c9e85322-72cd-4182-802a-e957cf1ac93a">1,180,693</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDUtMy0xLTEtNzE3NTI_c41b179d-3e86-41e0-b702-be463ce5f8c7">1,050,384</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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_19"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MAXLINEAR, 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%">CONSOLIDATED STATEMENTS OF INCOME</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; in thousands, except per share data)</span></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:47.584%"></td><td style="width:0.1%"></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.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.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.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">2022</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;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:100%">2021</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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;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:100%">2021</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:100%">Net revenue</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy0xLTEtMS03MTc1Mg_94a5fab9-7e9c-4b70-ad23-adc0511f6818">280,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="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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy0zLTEtMS03MTc1Mg_a2ed1fd5-ffe8-43e3-a0eb-e6ff96aec26a">205,376</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy01LTEtMS03MTc1Mg_f5246055-c2bb-41b4-bf13-7bbeb8132a63">543,936</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy03LTEtMS03MTc1Mg_d739b238-6945-4a6a-ac6e-ef2a16890b87">414,735</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:100%">Cost of net 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC0xLTEtMS03MTc1Mg_abda4d23-c690-4ccb-b0c8-1ec19c91e69b">115,658</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC0zLTEtMS03MTc1Mg_7070fe89-ef68-4caa-9143-ad88760b027d">92,833</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC01LTEtMS03MTc1Mg_3ed03c3c-c15b-4f6d-99b7-ab1f4bb8b0bd">224,995</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC03LTEtMS03MTc1Mg_377ea1f1-8906-4700-944e-f0123da8f8e4">190,473</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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS0xLTEtMS03MTc1Mg_b218f7ea-8b09-4448-9abc-948af4e9a2bf">164,351</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS0zLTEtMS03MTc1Mg_d7f5376f-e12c-4ab6-9d84-c817182f5210">112,543</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS01LTEtMS03MTc1Mg_8fbdab6f-366e-45bb-b066-178e3e98cdeb">318,941</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS03LTEtMS03MTc1Mg_1e56600d-911d-465e-9d10-8b43ed4d7878">224,262</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:100%">Operating expenses:</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></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:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy0xLTEtMS03MTc1Mg_1289babf-e5ca-469f-9c77-6b90cbf4cf56">80,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy0zLTEtMS03MTc1Mg_dd4d7106-42ec-459b-9718-b1ec9a178caf">74,416</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy01LTEtMS03MTc1Mg_2b18f9ea-4552-4586-8bbe-b8cbb7401700">146,281</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy03LTEtMS03MTc1Mg_ff4b9be6-c164-4eee-ab7d-b651181d3a4d">137,582</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:100%">Selling, 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC0xLTEtMS03MTc1Mg_ff6fc578-74aa-4145-a123-e89ba5046ec6">44,487</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC0zLTEtMS03MTc1Mg_374275ea-ea19-442b-a485-7d0c1a976b31">35,885</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC01LTEtMS03MTc1Mg_8c206cbc-088e-4f55-a714-8a278d6e0c43">85,064</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC03LTEtMS03MTc1Mg_9ccc59ae-36fc-4c64-96c8-5e0f495b3412">72,354</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></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:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtMS0xLTEtNzE3NTI_fd2843ae-c4b0-43e2-bc0b-0196fead7d1a">462</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtMy0xLTEtNzE3NTI_404c60b5-a9c8-4df5-9ceb-0a122b2c8b2b">38</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtNS0xLTEtNzE3NTI_0dc0cf2b-2e7d-44f6-86f3-acc8915b2f39">462</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtNy0xLTEtNzE3NTI_4a9fe35b-1f73-4828-b8e1-f4842351e702">2,204</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:100%">Total operating expenses</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtMS0xLTEtNzE3NTI_d7c1cbac-9df1-4def-9a44-564b08548c52">125,344</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtMy0xLTEtNzE3NTI_05556805-00d5-4556-bcc3-01210de17253">110,339</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtNS0xLTEtNzE3NTI_88284313-5cce-4433-9dba-588618da6b54">231,807</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtNy0xLTEtNzE3NTI_3207007f-c530-4e07-849d-f16e84afa20f">212,140</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:400;line-height:100%">Income from operations</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItMS0xLTEtNzE3NTI_3bf0117a-e79d-4c9b-aa79-4bdd777c29d4">39,007</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItMy0xLTEtNzE3NTI_6c4e214d-adcc-4d8f-978f-a5608e2db4b2">2,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 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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItNS0xLTEtNzE3NTI_412fd3fd-d4b1-4f30-b249-7f31c1c34bcb">87,134</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItNy0xLTEtNzE3NTI_2f685d1b-4278-4d2d-a224-2f496ab6222e">12,122</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:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtMS0xLTEtNzE3NTI_c4ccdb63-141b-4a68-92b3-97b7e7613951">82</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtMy0xLTEtNzE3NTI_d0945a3d-beef-4036-a305-f80b47b1cb73">18</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtNS0xLTEtNzE3NTI_fcf9562b-8eb0-4093-bcbd-6b2d21660546">113</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtNy0xLTEtNzE3NTI_705ed4f9-111e-4738-8042-0f116916d16c">18</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:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtMS0xLTEtNzE3NTI_8d373e6d-303a-4d7d-8cb3-5e4f5dd608d4">2,416</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtMy0xLTEtNzE3NTI_e5021113-2f34-4e52-b4c7-b74cf8c8b40e">3,741</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtNS0xLTEtNzE3NTI_2f371bd7-aaa7-4916-91fb-baa5535f6b19">4,765</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtNy0xLTEtNzE3NTI_f4134e0c-bd68-431a-89ce-85146d894d6c">7,947</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:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtMS0xLTEtNzE3NTI_e89e5a14-6e06-4176-8256-d98b1424c531">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtMy0xLTEtNzE3NTI_34aa6240-63a7-477a-b9d3-cc6c471c3c9b">5,221</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtNS0xLTEtNzE3NTI_ed75040a-1908-47c6-ad19-390603df7174">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtNy0xLTEtNzE3NTI_ddcb3d0b-a9fb-486c-a0a1-376f4ce756c9">5,221</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:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtMS0xLTEtNzE3NTI_e874dfca-9b89-4d3f-9445-fb3c74642d46">7,179</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtMy0xLTEtNzE3NTI_156272a1-a609-40fb-a1ad-35dceaeb82fd">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtNS0xLTEtNzE3NTI_adaf9055-3907-4e82-b02f-bd06c06e5952">6,409</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtNy0xLTEtNzE3NTI_03616151-c5fb-4908-a568-69221d02f007">641</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:100%">Total other income (expense), net</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctMS0xLTEtNzE3NTI_64f5eeda-4e4a-4850-807a-6159e42a173f">4,845</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctMy0xLTEtNzE3NTI_f0321faa-240d-438b-804e-8078ecd152ee">9,481</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctNS0xLTEtNzE3NTI_9f7f0f6e-a185-4e54-a5c4-a7027322fe1a">1,757</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctNy0xLTEtNzE3NTI_10919007-1ccf-43ba-97eb-c6d403f971c0">13,791</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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtMS0xLTEtNzE3NTI_099d972c-d820-4fb4-9f16-403d4b6a8cf1">43,852</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtMy0xLTEtNzE3NTI_36c8228a-3408-42c4-962d-1a3f1a84d2fd">7,277</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtNS0xLTEtNzE3NTI_f13ae25b-cdbc-4cf8-abf9-c27b754f5733">88,891</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtNy0xLTEtNzE3NTI_0e1f49c3-d621-4cdc-a881-71d927dee750">1,669</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:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktMS0xLTEtNzE3NTI_a09d0b6c-7a3a-49cc-b2bd-683ef029bc76">11,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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktMy0xLTEtNzE3NTI_50da7d5a-019d-4f24-ab19-d6bb44e155c2">8,010</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktNS0xLTEtNzE3NTI_458ad5ad-f97f-41bd-b674-01a14f1ee6a6">23,339</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktNy0xLTEtNzE3NTI_d985857d-8248-4879-9cfb-020c0504f12e">6,204</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:100%">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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtMS0xLTEtNzE3NTI_f424ad1f-d1fa-4d4e-ba96-671edaf2dce2">31,966</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtMy0xLTEtNzE3NTI_8c1e0392-4b04-47f2-ad25-faf7dc7bc8d0">733</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtNS0xLTEtNzE3NTI_f7b3bd81-d26e-4c80-bf0c-cac639d38fad">65,552</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtNy0xLTEtNzE3NTI_53a2c91c-0af3-4328-bc3e-2685b0d9cdf9">4,535</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:100%">Net income per share:</span></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="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 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:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItMS0xLTEtNzE3NTI_2ace853f-6629-4a4f-9019-5bdba88caef6">0.41</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItMy0xLTEtNzE3NTI_e9eb4f8c-8ec4-462c-8e80-04fbe8709422">0.01</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItNS0xLTEtNzE3NTI_6980f9aa-b4c9-43c5-a509-73ef4b8320bb">0.85</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItNy0xLTEtNzE3NTI_31d0a8f2-e041-49be-bd46-718c43ff5e9a">0.06</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:100%">Diluted</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtMS0xLTEtNzE3NTI_539ca0a1-24ff-45d9-894a-746542f3d512">0.40</ix:nonFraction>&#160;</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 style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtMy0xLTEtNzE3NTI_b8104fd2-b806-40ef-bbc2-634232807e5e">0.01</ix:nonFraction>&#160;</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 style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtNS0xLTEtNzE3NTI_91c15876-24d0-4ef9-ba4c-9331ed208d54">0.81</ix:nonFraction>&#160;</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 style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtNy0xLTEtNzE3NTI_aa1a58a5-ea4b-4a75-ac16-d229f7948a5f">0.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:400;line-height:100%">Shares used to compute net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="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 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:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtMS0xLTEtNzE3NTI_7e4fddd6-025e-40b8-b5fe-4239e4af8690">77,858</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:100%"><ix:nonFraction unitRef="shares" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtMy0xLTEtNzE3NTI_a6147731-ce17-4e0c-9ad4-c57e54f581a2">75,930</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:100%"><ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtNS0xLTEtNzE3NTI_b7ed2a6c-f2a0-40cd-a93c-4f89c0a5df4c">77,527</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:100%"><ix:nonFraction unitRef="shares" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtNy0xLTEtNzE3NTI_b37f09cf-7b05-41e8-b71b-d0ca7c542c53">75,394</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:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtMS0xLTEtNzE3NTI_8d07e07b-e03b-4944-be8b-cf227ab93cef">80,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="shares" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtMy0xLTEtNzE3NTI_453f830f-7db1-4d2c-8588-89b844f7abcd">79,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtNS0xLTEtNzE3NTI_22e40f38-52c6-49f8-8c48-bc9401e8b8d2">80,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="shares" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtNy0xLTEtNzE3NTI_df40f8e9-0913-4d28-b56f-2de3acfaa68d">78,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_22"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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%">MAXLINEAR, 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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</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; in thousands)</span></div><div style="text-align:center"><span><br/></span></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:47.584%"></td><td style="width:0.1%"></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.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.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.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:100%">2022</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;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:100%">2021</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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;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:100%">2021</span></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:100%">Net income</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi0xLTEtMS03MTc1Mg_2a00278e-c5ad-44a6-ab4f-fbab24cbec2a">31,966</ix:nonFraction>&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi0zLTEtMS03MTc1Mg_22a1a93d-7d86-4943-88f9-1bb1a1d67f20">733</ix:nonFraction>&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi01LTEtMS03MTc1Mg_18a8d0f4-397e-4a05-aaa4-61f94e74ae6e">65,552</ix:nonFraction>&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi03LTEtMS03MTc1Mg_83392918-2a04-498c-bcd7-ffb45f147031">4,535</ix:nonFraction>&#160;</span></td><td style="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:400;line-height:100%">Other comprehensive income (loss), net of tax:</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax benefit of $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2MjM_1a3f8f15-f410-47d6-b928-d90998a97b31">61</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2MzE_94888be9-f0cc-4023-bf27-b558cf7e02ca">59</ix:nonFraction> for the three and six months ended June 30, 2022, respectively, and net of tax expense of  $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2Mzk_b529ae16-2d60-49c1-9901-7a3e0aef38b6">607</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2NDc_31f7227f-eff8-43ef-8f5b-e5cc2d7ea019">231</ix:nonFraction> for the three and six months ended June 30, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0xLTEtMS03MTc1Mg_7d93a03e-c814-4a66-84cf-87d181d83a97">3,988</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0zLTEtMS03MTc1Mg_93858807-4c84-460b-8467-4dc15ab08e69">357</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy01LTEtMS03MTc1Mg_15570511-3839-406b-9210-594e1af2cfbd">5,063</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy03LTEtMS03MTc1Mg_a113670f-d3be-4e55-a56c-b9a05abb3ea4">632</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItMS0xLTEtNzE3NTI_29ed759e-1868-4dd4-ba02-89aa4466c2d6">3,988</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 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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItMy0xLTEtNzE3NTI_6d216fb3-3c74-4732-b7f4-0cb480a644b2">357</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItNS0xLTEtNzE3NTI_0573b985-e5e1-4770-ad56-0c3191f28ded">5,063</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 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItNy0xLTEtNzE3NTI_9790f3f2-4433-449a-8077-7b0bb38e1374">632</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtMS0xLTEtNzE3NTI_cb94f5f3-94ed-432c-9352-19fddc6433c3">27,978</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtMy0xLTEtNzE3NTI_c6e8a4ff-ca6f-4a49-b482-adfddeaa50b9">1,090</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtNS0xLTEtNzE3NTI_d19085d6-1e28-4600-bdfb-3befd09c86cd">60,489</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtNy0xLTEtNzE3NTI_320f1029-d87d-4d81-94a3-6d6413c469b9">3,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_25"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MAXLINEAR, 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%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</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%">FISCAL QUARTERS ENDED JUNE&#160;30, 2022</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; in thousands)</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.783%"><tr><td style="width:1.0%"></td><td style="width:35.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></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><td style="width:1.0%"></td><td style="width:8.119%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%">Common Stock</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" 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:10pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</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:10pt;font-weight:700;line-height:100%">Total <br/>Stockholders&#8217;<br/>Equity </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Amount</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" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</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="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:100%"><ix:nonFraction unitRef="shares" contextRef="i48dd17ea78b446d49d22b1fa49b4385c_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi02LTEtMS03MTc1Mg_b851d487-1d79-493c-ae5b-1bd7178d66af">76,778</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i48dd17ea78b446d49d22b1fa49b4385c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi04LTEtMS03MTc1Mg_092498e2-707c-4572-8f4f-0de79b8d9710">8</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:100%"><ix:nonFraction unitRef="usd" contextRef="idee707ddf42548d5920d902963082630_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0xOC0xLTEtNzE3NTI_f0ae10d4-2a4f-48ec-8e18-44ca9b12c77a">657,485</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i4f66a25325e14f95b0ae6c6d74305009_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0yMC0xLTEtNzE3NTI_63d1f7b9-b478-4b76-bcbd-f7ba009a3561">2,125</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i772f9437aef4474ab87233ff24e1ab56_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0yMi0xLTEtNzE3NTI_4d1c3503-c752-425d-8b4c-a5b3e04d05ef">170,420</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0yNC0xLTEtNzE3NTI_3753f994-0bb8-4457-856b-1c3b4fbef22c">489,198</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued pursuant to equity awards, net</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i440adab68581414f9ba9aed5ac8642d4_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNi02LTEtMS03MTc1Mg_927d5e8e-7502-4050-8f07-e18559e4544c">1,037</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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNi0xOC0xLTEtNzE3NTI_4f58c92d-2345-44f7-9e0a-7560a91e9033">13,835</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNi0yNC0xLTEtNzE3NTI_a4223ae4-d0f8-423f-839c-af6017445284">13,835</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i440adab68581414f9ba9aed5ac8642d4_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNy02LTEtMS03MTc1Mg_adcbd97a-7284-4e51-b21f-d5e32af49e55">440</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNy0xOC0xLTEtNzE3NTI_8c5cb2bf-7053-47d1-8359-c03bcdc9b4b0">26,297</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNy0yNC0xLTEtNzE3NTI_66d1c9ae-d549-4607-ab8a-8bf3db71afe0">26,297</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfOS0xOC0xLTEtNzE3NTI_b6ba1903-caf6-418e-ae13-82cf3f42061b">18,599</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfOS0yNC0xLTEtNzE3NTI_117c2275-259a-44f4-8ca2-e52a5a5d6ff9">18,599</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icda3ed6652a442969173ee858b56358c_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTEtMjAtMS0xLTcxNzUy_96b0ea22-21df-4e8e-ad36-853ef3d48c08">1,075</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:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTEtMjQtMS0xLTcxNzUy_ba1f5d01-69f2-4a24-b68c-123677fab616">1,075</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd93294c7c974bd98c7eeccc2196bbde_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTItMjItMS0xLTcxNzUy_8a6c31f6-b995-4a08-9f42-f4fd8172053b">33,586</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:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTItMjQtMS0xLTcxNzUy_068d6c5a-a7ab-4aa5-a93b-7d158b8e2543">33,586</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:100%">Balance at March 31, 2022</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="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:100%"><ix:nonFraction unitRef="shares" contextRef="i2043eb9b5ecd4ea584f19dd528b80049_I20220331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtNi0xLTEtNzE3NTI_2895d69e-be8e-4de7-995b-1a921dd23ef0">77,375</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2043eb9b5ecd4ea584f19dd528b80049_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtOC0xLTEtNzE3NTI_43a80b22-67ee-416e-96d5-bd7a4f5248ae">8</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5405aac452764ef0be0ecd45ef7b8e6c_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMTgtMS0xLTcxNzUy_6cac5331-3cfa-4c8c-86d5-6d4399bafc37">663,622</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5336e90d8a034c8c93d15edadd38f75b_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMjAtMS0xLTcxNzUy_f598b628-ade9-42fe-82db-fe2319bdfc5b">1,050</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:100%">(<ix:nonFraction unitRef="usd" contextRef="id2992ebf3e62454d88c9a541b9a23099_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMjItMS0xLTcxNzUy_34129d72-ef40-42c6-ad0b-57a38500d994">136,834</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 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:100%"><ix:nonFraction unitRef="usd" contextRef="i9f9073d2444e4f6f9e3edc6e0c36cca7_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMjQtMS0xLTcxNzUy_91a07310-0be5-4a19-ad7a-a0c745a76f7c">527,846</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued pursuant to equity awards, net</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8838392003904d2aa2583219ed5ec980_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTctNi0xLTEtNzE3NTI_3b08eadc-6fe6-413f-bf09-9b88a6f539f3">999</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTctMTgtMS0xLTcxNzUy_ba8780e5-9f58-477c-8bca-f68cca3ee037">310</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTctMjQtMS0xLTcxNzUy_b43a4701-a18d-423d-9092-e4808fe825f4">310</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum tax withholding on common stock issued</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTgtMTgtMS0xLTcxNzUy_1cb621dd-e610-4892-918b-cdb1f87b779d">3,698</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTgtMjQtMS0xLTcxNzUy_3154b2b2-1ed8-4a3e-98b9-4f331adb1a2f">3,698</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8838392003904d2aa2583219ed5ec980_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTktNi0xLTEtNzE3NTI_af304588-af06-4d31-9483-cc1a97a5fd12">124</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTktMTgtMS0xLTcxNzUy_b7a25211-19ca-4fd0-8e14-7954fac69b56">5,214</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTktMjQtMS0xLTcxNzUy_501d0c3b-a89e-4207-9ae3-cb5a89161776">5,214</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8838392003904d2aa2583219ed5ec980_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjAtNi0xLTEtNzE3NTI_0e25feab-a951-4446-a9e1-f96de884dfb8">83</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjAtMTgtMS0xLTcxNzUy_7d18ca78-caca-4bc0-962a-48a82b12cfdb">2,911</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjAtMjQtMS0xLTcxNzUy_f4ea186a-d4da-4683-ba48-55efcffb841a">2,911</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjEtMTgtMS0xLTcxNzUy_b80439e3-ffbe-40b7-bc62-7c86ec6ce3cf">19,464</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjEtMjQtMS0xLTcxNzUy_0d68c66d-3e62-454a-959b-1130fe9b4e7c">19,464</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i713511d6b83c4ea18f88e9bb6d8ef7aa_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjMtMjAtMS0xLTcxNzUy_03c01df7-dd51-4f2b-8626-c26bebd84c63">3,988</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:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjMtMjQtMS0xLTcxNzUy_413bc30f-8c30-40f9-be93-18cd20fed17f">3,988</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c2d8d81beef4382b207985a8d1beece_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjQtMjItMS0xLTcxNzUy_b2032902-003f-4f02-9d24-9dfcfb6c6fbc">31,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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjQtMjQtMS0xLTcxNzUy_5b09c18a-b84d-4b83-9c91-26d89425eb0c">31,966</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:100%">Balance at June 30, 2022</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="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibc505070cf964e3f8ba4edb148cedda1_I20220630" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtNi0xLTEtNzE3NTI_e9070841-e93f-4164-bc2c-72a063237755">78,333</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibc505070cf964e3f8ba4edb148cedda1_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtOC0xLTEtNzE3NTI_dd4d22c9-e65a-4146-9a5b-77b0258ad7af">8</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ic8ae700cec9749908e84d2295e6755a4_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMTgtMS0xLTcxNzUy_78b25c7c-42b9-4617-91c7-b27e29626be2">677,395</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="if38981e91ff04a4b901a957a612bd539_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMjAtMS0xLTcxNzUy_6f1e8d33-44de-4e87-874f-fc63e585cc04">2,938</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d3872386df14f02a1462e92ab31694e_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMjItMS0xLTcxNzUy_cabb3514-5cfe-48e5-bf82-b13248b1e95a">104,868</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMjQtMS0xLTcxNzUy_8dca9e03-8750-404c-89b1-e6ffc947b887">569,597</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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%">MAXLINEAR, 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%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</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%">FISCAL QUARTERS ENDED JUNE&#160;30, 2021</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; in thousands)</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.783%"><tr><td style="width:1.0%"></td><td style="width:35.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></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><td style="width:1.0%"></td><td style="width:8.119%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%">Common Stock</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" 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:10pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</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:10pt;font-weight:700;line-height:100%">Total <br/>Stockholders&#8217;<br/>Equity </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%">Shares</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:10pt;font-weight:700;line-height:100%">Amount</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" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 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><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:100%"><ix:nonFraction unitRef="shares" contextRef="ie3105f1c84f74f4385ec3491b03d9e89_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi02LTEtMS03MTc1Mg_114a9ac4-3107-4d28-a491-96fa311f2738">74,536</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie3105f1c84f74f4385ec3491b03d9e89_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi04LTEtMS03MTc1Mg_c48c3c01-b8ca-4448-b43d-f097d11e1a41">7</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:100%"><ix:nonFraction unitRef="usd" contextRef="i8b12272a20044ef79af8b2cebc3545bf_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0xOC0xLTEtNzE3NTI_01b535d3-fa8a-419e-9852-f600f494089e">602,064</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5c237564dbdb4681956fa8e2a6334868_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0yMC0xLTEtNzE3NTI_2db8475e-be2f-4425-bd63-56a7f92ef1df">1,435</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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="iabe968937b414c70b89aeedd9a7e49c1_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0yMi0xLTEtNzE3NTI_b06b2a6e-6e03-4a9c-a5c7-5e3519874aee">212,389</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0yNC0xLTEtNzE3NTI_d47f07cd-fe9a-4fe8-b28e-56fe57fed315">391,117</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued pursuant to equity awards, net</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi02LTEtMS03MTc1Mg_f5130045-e558-4d70-a6b6-de7cdc33c3fa">917</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi04LTEtMS03MTc1Mg_528849fb-ad6a-4c8d-8ddb-7d8c94dac6ab">1</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id11b187a6f454d1f90d354829afb472a_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi0xOC0xLTEtNzE3NTI_166812b4-ee8e-4f0a-86c0-40140e676f69">16,565</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi0yNC0xLTEtNzE3NTI_0ffb44f9-da13-41bc-b4bd-a70c77a2ae21">16,566</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfOS02LTEtMS03MTc1Mg_065bbd13-af95-4122-aeea-b226ec99d084">75</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id11b187a6f454d1f90d354829afb472a_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfOS0xOC0xLTEtNzE3NTI_2f2529e4-30c7-419b-992d-16d7936bc483">2,673</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfOS0yNC0xLTEtNzE3NTI_848d0068-dd15-4f93-b2df-80e70500622b">2,673</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id11b187a6f454d1f90d354829afb472a_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTAtMTgtMS0xLTcxNzUy_e894c125-6f1d-4043-a1c0-debdc98aa1ab">12,955</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTAtMjQtMS0xLTcxNzUy_7a7da9c7-fadc-4d50-aeed-4721598ccaf5">12,955</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if524dca394004ecab2af9dcbe703305c_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTItMjAtMS0xLTcxNzUy_e13fea6e-4b09-4e75-a106-084514df690c">989</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:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTItMjQtMS0xLTcxNzUy_ab4e734a-8784-406c-b28c-f757b043dd34">989</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4d99a4b88044dd3b222154c3651bc95_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTMtMjItMS0xLTcxNzUy_344ad441-faa4-4a6c-91a9-6a53f58f68e0">3,802</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTMtMjQtMS0xLTcxNzUy_7536aa84-c5bd-46a7-b03f-ca85ccc0ae48">3,802</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:100%">Balance at March 31, 2021</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="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:100%"><ix:nonFraction unitRef="shares" contextRef="ib603b4eeebe34b44acf6ffecaa89031e_I20210331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtNi0xLTEtNzE3NTI_0fd8fb6f-e9a0-4b51-b4a7-e70e84ff382f">75,378</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib603b4eeebe34b44acf6ffecaa89031e_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtOC0xLTEtNzE3NTI_9db88fab-b72b-4c4b-b4f9-a1ee524de02b">8</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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:100%"><ix:nonFraction unitRef="usd" contextRef="i46ab1ef2b5e94612926b28462e5782ac_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMTgtMS0xLTcxNzUy_5f9b479b-9887-4c6e-bc81-b232e134aff1">628,911</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c6be34937234675b56e5bb08eb6fb02_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMjAtMS0xLTcxNzUy_03da5938-9029-4814-b1c1-5014403fe078">446</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i3cdaf3c92ff4447ba9c2aecccea10002_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMjItMS0xLTcxNzUy_fc11e4aa-4017-47cb-a85d-d5da08208e26">208,587</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 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:100%"><ix:nonFraction unitRef="usd" contextRef="if2ec9d5bfd814b9a9f6e039f2e9bbc00_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMjQtMS0xLTcxNzUy_962dabf8-5399-41b7-9986-a50f0fff9081">420,778</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock issued pursuant to equity awards, net</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTgtNi0xLTEtNzE3NTI_bd59af83-479f-4bb5-bfe6-8d1eb3102c63">1,098</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTgtMTgtMS0xLTcxNzUy_9d64df9e-915c-484e-bf50-3e567c013a7a">338</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTgtMjQtMS0xLTcxNzUy_86e0559c-b69b-48e4-9be3-5d7cdf69221c">338</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjAtNi0xLTEtNzE3NTI_af2dffcd-e150-48a1-bb8d-3c278ea86c6a">120</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjAtMTgtMS0xLTcxNzUy_0a4ee82e-42b1-41c1-8f3b-77e2649475d9">4,464</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjAtMjQtMS0xLTcxNzUy_4ef632e2-abb7-4257-a6fd-4b0d03c46709">4,464</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjEtNi0xLTEtNzE3NTI_8d747049-03f2-4c8f-972a-663d1ca7667e">113</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:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjEtMTgtMS0xLTcxNzUy_9e37f438-aad7-458c-9556-4a97fa8eacb5">2,635</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjEtMjQtMS0xLTcxNzUy_e8449b57-e30e-4138-b6cc-6cfa13519754">2,635</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjItMTgtMS0xLTcxNzUy_678f2507-9a48-4836-a8b7-ead57a156cdb">13,966</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:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjItMjQtMS0xLTcxNzUy_92901a33-dbd2-4a5a-a994-1b598566c677">13,966</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28f2e1ac9fa746748076a6d0ffe1606e_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjQtMjAtMS0xLTcxNzUy_1784c665-f7d1-434c-a2fa-faa06de19edf">357</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:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjQtMjQtMS0xLTcxNzUy_3c2937da-7fad-42d7-baaa-0e3e43b35b11">357</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc0bb197fb64b37b2fdd895263ea8b0_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjUtMjItMS0xLTcxNzUy_a98a482f-f1c1-460b-8fd9-90d9a4a2eaf6">733</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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjUtMjQtMS0xLTcxNzUy_7fab37eb-befc-4e2e-adf5-2d8f08322cb5">733</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:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if398434d7fb74ea58b0d0dcf66b713e1_I20210630" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtNi0xLTEtNzE3NTI_eb8a1611-7b29-4743-9c62-848c59874a8d">76,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="if398434d7fb74ea58b0d0dcf66b713e1_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtOC0xLTEtNzE3NTI_1a875127-4d86-4e36-8a99-a8ea451bba94">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i39f5427d4c6a45d1acb96f3f56cc5348_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMTgtMS0xLTcxNzUy_9a3f9120-46e1-4e34-91ea-3412582a2bac">640,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="if758ebe4a14549dab2832cd1cc1a00b0_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMjAtMS0xLTcxNzUy_d7e27241-39a8-490d-8b09-482360349612">803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i9bc6b4d324f14f39a57c804dd964ec69_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMjItMS0xLTcxNzUy_2414a6ee-31bb-4e39-8503-2c1eadbb5e88">207,854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i89d36364faed4176b85c2148367016ba_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMjQtMS0xLTcxNzUy_63fa39d1-4761-4064-b277-d0badb77b0d4">433,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><div id="if7db9ad97bda4171b58ee72c4805c58e_28"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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%">MAXLINEAR, 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%">CONSOLIDATED STATEMENTS OF CASH FLOWS</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; in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.607%"></td><td style="width:0.1%"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr style="height:11pt"><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:100%">2022</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:100%">2021</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:9pt;font-weight:700;line-height:100%">Operating Activities</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 #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNC0xLTEtMS03MTc1Mg_592306ef-e581-4e9e-81e4-e19541ea4343">65,552</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNC0zLTEtMS03MTc1Mg_85e6bb45-96e3-4d12-a6ea-3cf69727291b">4,535</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:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and depreciation</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNi0xLTEtMS03MTc1Mg_666ecfbd-dbe2-41a7-ae01-1a0c8bc9dc77">43,449</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNi0zLTEtMS03MTc1Mg_53ee9003-af82-42aa-869a-0a54843f89fd">44,322</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and accretion of discounts</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTItMS0xLTEtNzE3NTI_27d4817c-069c-4528-8645-1f922bca5e55">957</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTItMy0xLTEtNzE3NTI_7e60fa97-be2b-4ecd-88a0-93a2ed411d2c">2,071</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:9pt;font-weight:400;line-height:100%">Stock-based compensation</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTMtMS0xLTEtNzE3NTI_eac87441-3eab-40ea-8c9b-e5fae19a1c43">38,023</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTMtMy0xLTEtNzE3NTI_f050a442-19f5-43a2-8a04-e837aa87e41a">26,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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred 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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTQtMS0xLTEtNzE3NTI_c506b393-4f61-407b-b7b6-82640c7232c4">7,359</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTQtMy0xLTEtNzE3NTI_b1c7fc76-b8ae-4641-b8d4-b82fcbbe60f3">5,461</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on disposal of property and equipment</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTUtMS0xLTEtNzE3NTI_acc8f0a4-30e7-4708-b779-0281bb1d0695">164</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTUtMy0xLTEtNzE3NTI_90b0fa4a-24c4-4986-8cca-b8aa828ef81f">388</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></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:9pt;font-weight:400;line-height:100%">Unrealized holding gain on investments</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTctMS0xLTEtNzE3NTI_ca5e527c-a174-4759-86c6-aff839c124e2">3,859</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTctMy0xLTEtNzE3NTI_4d9b86ce-01e3-4aee-b7b6-1d843237fe71">&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTgtMS0xLTEtNzE3NTI_37951a46-1916-46e1-a295-691381a878fc">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTgtMy0xLTEtNzE3NTI_a6fb37e9-e609-4903-be40-cfa1adce097c">226</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:9pt;font-weight:400;line-height:100%">Impairment of leased right-of-use assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTktMS0xLTEtNzE3NTI_00cf19d6-4b45-41ec-8cf5-4164d99ccebd">462</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTktMy0xLTEtNzE3NTI_15f5192b-109c-4a18-8530-e07f7faf047e">429</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:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjAtMS0xLTEtNzE3NTI_11ae0adb-e7b6-4122-89d6-589b6bed9821">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjAtMy0xLTEtNzE3NTI_e406d743-0b80-438b-a1ec-8d55d8663a60">5,221</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></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:9pt;font-weight:400;line-height:100%">(Gain) loss on foreign currency</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjItMS0xLTEtNzE3NTI_81ff718e-e953-467c-b35b-41b2608f95d2">2,675</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjItMy0xLTEtNzE3NTI_840c7083-5dd8-4f82-9c24-de489e4bab30">408</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></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:9pt;font-weight:400;line-height:100%">Excess tax benefits on stock-based awards</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjQtMS0xLTEtNzE3NTI_3d0b43e1-7216-499e-8b24-2fa529ff33ae">9,429</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjQtMy0xLTEtNzE3NTI_15081f01-5007-41bd-b9c4-b78d21a11923">4,631</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjYtMS0xLTEtNzE3NTI_5c8d48d8-6529-4f72-bdeb-682e5f8eca65">16,969</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjYtMy0xLTEtNzE3NTI_9226dbd7-e0f0-45d3-8380-486d74444a43">67,879</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjctMS0xLTEtNzE3NTI_0bce3bef-8713-4ea1-9441-5c7bf4361328">14,728</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjctMy0xLTEtNzE3NTI_8a904272-9204-4a1e-bd40-2282b3be05cb">596</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjgtMS0xLTEtNzE3NTI_82813b32-8aa7-419d-a0b1-baf9ff760a9e">1,828</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjgtMy0xLTEtNzE3NTI_f24a265f-ec0e-4c7d-9cdb-3df603629cbc">33,448</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:9pt;font-weight:400;line-height:100%">Leased right-of-use assets</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjktMS0xLTEtNzE3NTI_1426d047-de06-42cb-82c5-36028ea0eca8">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjktMy0xLTEtNzE3NTI_28c77311-0168-44c1-b1d6-9b3628e41549">72</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:9pt;font-weight:400;line-height:100%">Accounts payable, accrued expenses and other current 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzAtMS0xLTEtNzE3NTI_1f3983b1-82e6-4340-9182-9edf76038f24">62,621</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzAtMy0xLTEtNzE3NTI_d9d61977-155d-4a1b-826c-e387e6b34958">6,311</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:9pt;font-weight:400;line-height:100%">Accrued compensation</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzEtMS0xLTEtNzE3NTI_0ac11a3c-1e66-4307-84f9-5739dd1916de">21,355</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzEtMy0xLTEtNzE3NTI_5ddcb9a9-5c83-4167-a696-5c92de23cbfe">15,233</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></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:9pt;font-weight:400;line-height:100%">Accrued price protection liability</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzMtMS0xLTEtNzE3NTI_b4958519-d812-41cc-967f-5f08b6635680">70,797</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:IncreaseDecreaseinAccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzMtMy0xLTEtNzE3NTI_27322faf-77d5-4e13-821b-6705164c4c93">6,955</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:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzQtMS0xLTEtNzE3NTI_c4fecfd4-3ca4-45d4-9788-6ffa85463fa8">5,511</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzQtMy0xLTEtNzE3NTI_e64919ed-5965-4e89-9bff-e664f5f12a8b">4,347</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzUtMS0xLTEtNzE3NTI_bbfdf536-f67a-4c9a-a3f6-bcc6496c762d">1,793</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzUtMy0xLTEtNzE3NTI_170e7b86-7cd9-4550-ad9a-245824f3c472">4,497</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:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzYtMS0xLTEtNzE3NTI_44534cbd-933d-4dab-ae8e-e3b0f8b99746">257,603</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzYtMy0xLTEtNzE3NTI_63d84bb0-c127-49ba-bae6-32b27d66d654">68,123</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="display:none"></td><td colspan="3" 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:700;line-height:100%">Investing 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></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:9pt;font-weight:400;line-height:100%">Purchases of property and equipment</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzktMS0xLTEtNzE3NTI_31b59159-3264-4952-bc41-ca3e025019ba">15,506</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzktMy0xLTEtNzE3NTI_955c2c9a-f83c-4e98-b6b2-19c2faaba9d8">17,310</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></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:9pt;font-weight:400;line-height:100%">Purchases of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDEtMS0xLTEtNzE3NTI_cce54c00-8539-4516-a4c9-9da583955419">5,204</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDEtMy0xLTEtNzE3NTI_21e2d417-5c64-4f0e-a3a3-52ea6bfd2274">1,112</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:9pt;font-weight:400;line-height:100%">Cash used in acquisitions, net of cash acquired</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDItMS0xLTEtNzE3NTI_c2643f55-a2f3-47cb-80ae-bf6fc3cf4c65">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDItMy0xLTEtNzE3NTI_03f248f9-4c9d-47f9-bb60-b5bf4a20a664">27,500</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:9pt;font-weight:400;line-height:100%">Proceeds loaned under notes receivable</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDMtMS0xLTEtNzE3NTI_c7db51b9-c41a-4e92-9ebe-2dbc38ce1f6a">10,000</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDMtMy0xLTEtNzE3NTI_14bac695-7413-4d39-afe7-7e12bdb8833a">&#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:9pt;font-weight:400;line-height:100%">Purchases of investments</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDQtMS0xLTEtNzE3NTI_9fbad883-3d30-4a1e-812d-453266d2b7d4">28,325</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDQtMy0xLTEtNzE3NTI_5e41f266-76d3-40f0-99de-8ead786f96ca">5,000</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></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:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDYtMS0xLTEtNzE3NTI_c296604c-e4c4-4b7b-be0d-df043d041213">59,035</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 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDYtMy0xLTEtNzE3NTI_f4babd0c-1282-4f88-bdea-f48912389aac">50,922</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="display:none"></td><td colspan="3" 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:700;line-height:100%">Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Proceeds from the issuance of debt</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTAtMS0xLTEtNzE3NTI_16162455-1676-4e18-ab72-4ca18dcfdfe8">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTAtMy0xLTEtNzE3NTI_f844649f-21f0-40b2-a460-fe4924c5f5f1">350,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:9pt;font-weight:400;line-height:100%">Payment of debt issuance cost</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTEtMS0xLTEtNzE3NTI_8fa1241c-46a2-4fc6-a40e-a10e69354ce9">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTEtMy0xLTEtNzE3NTI_f44704cc-49c3-407e-af48-08c7c31ffedb">4,127</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:9pt;font-weight:400;line-height:100%">Repayment of debt</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTItMS0xLTEtNzE3NTI_78ab2316-c7e4-4fe8-bba7-c91624792f6e">60,000</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTItMy0xLTEtNzE3NTI_92f138ee-7759-4e86-9e30-8d8f418a97d0">369,813</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:9pt;font-weight:400;line-height:100%">Net proceeds from issuance of common stock</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTMtMS0xLTEtNzE3NTI_119d064f-8ba0-40a1-9faf-355b3153e5a2">3,133</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTMtMy0xLTEtNzE3NTI_0d1eb06e-79f9-4209-8879-293ad3462d12">6,094</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:9pt;font-weight:400;line-height:100%">Minimum tax withholding paid on behalf of employees for restricted stock units</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTQtMS0xLTEtNzE3NTI_53caca5d-7377-4bdb-adb3-c78517418438">28,147</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTQtMy0xLTEtNzE3NTI_3872da4e-44a6-4daa-9cdf-e813478e7ee9">10,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTUtMS0xLTEtNzE3NTI_abbfba5d-11b9-4f2f-84ca-74b57699ebef">31,511</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTUtMy0xLTEtNzE3NTI_0b384ccb-1c3e-4685-8e4a-c5cd74d1f443">7,137</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></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:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTctMS0xLTEtNzE3NTI_23f65525-3bb0-4ccd-898f-5bc7f0e92616">116,525</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 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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTctMy0xLTEtNzE3NTI_5ad83df3-cc4e-43f8-90e8-d5534adc1264">35,088</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents </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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTgtMS0xLTEtNzE3NTI_f62f36f2-207c-46b9-8555-233c67fd2b84">1,362</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTgtMy0xLTEtNzE3NTI_f55055e0-5d83-414c-99ad-acabdc27a408">713</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:9pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTktMS0xLTEtNzE3NTI_7a1d9d86-4b1b-4fa4-8b40-0c7b7f3fe9eb">80,681</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTktMy0xLTEtNzE3NTI_1dafde1a-1ca6-4f16-a5fa-09f7d652cfff">18,600</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:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjAtMS0xLTEtNzE3NTI_c130dda9-024a-48ce-916a-ee1ac989e57b">131,738</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjAtMy0xLTEtNzE3NTI_c42088a9-ab5e-4be8-8a64-37a60308279c">150,034</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:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjEtMS0xLTEtNzE3NTI_a874be43-dcdc-41b4-b7b1-99d78c3f5051">212,419</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:9pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i89d36364faed4176b85c2148367016ba_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjEtMy0xLTEtNzE3NTI_c6aa2c84-33d7-499f-bf50-c5d1af2d46f9">131,434</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></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:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjQtMS0xLTEtNzE3NTI_e2626580-974f-4a21-8f14-41e00d317ff6">4,277</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjQtMy0xLTEtNzE3NTI_fbda51db-af0f-4203-8ede-c4e7667cc391">6,402</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:9pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjUtMS0xLTEtNzE3NTI_f8d98ca7-89f5-4d8c-8060-59095506adfe">9,470</ix:nonFraction>&#160;</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 style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjUtMy0xLTEtNzE3NTI_8d0d1c47-6e7d-41c8-9c9e-7e4b4ba149d4">1,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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></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:700;line-height:100%">Supplemental disclosures of non-cash activities:</span></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="display:none"></td><td colspan="3" 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:100%">Issuance of shares for payment of bonuses</span></td><td style="background-color:#ffffff;border-bottom: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjktMS0xLTEtNzE3NTI_34da4607-fffb-4570-8fa7-050ff9770a05">38,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjktMy0xLTEtNzE3NTI_01a553c4-f184-44e0-8a81-5913fd2526a1">22,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><div id="if7db9ad97bda4171b58ee72c4805c58e_31"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-top:9pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_34"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODUwMA_5a4a53ce-d19a-4d37-b2ce-10307a561f8d" continuedAt="i3bdaa9be6c0c4432bfa864253a35f949" escape="true">Organization and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i3bdaa9be6c0c4432bfa864253a35f949" continuedAt="i52b1a89fa25b418c89b79f34b8e992bc"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (SoC) solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear&#8217;s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company&#8217;s products in a wide range of electronic devices, including cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.</span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODQ4Ng_d83907d2-45c2-49d8-a4b2-e69baa73220b" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the Company&#8217;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#8217;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December&#160;31, 2021 was derived from the Company&#8217;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2021 included in the Company&#8217;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;2, 2022, or the Annual Report. Interim results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODQ5MA_8159ccd7-9176-4597-8e16-afd19ce1d365" continuedAt="i8f6aef062de946899d337c3cd294be1b" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles.  As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company&#8217;s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company&#8217;s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i52b1a89fa25b418c89b79f34b8e992bc"><ix:continuation id="i8f6aef062de946899d337c3cd294be1b" continuedAt="ibe79e946b4bf44cc9ace73f050d0f108"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also believes that its $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfNTQ4Ng_6851d72c-5169-4ffa-8f6b-afdd76eb8ac0">212.4</ix:nonFraction> million of cash and cash equivalents at June&#160;30, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly as the Company pursues additional acquisitions (Note 3). The Company&#8217;s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#8217;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibe79e946b4bf44cc9ace73f050d0f108">The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July&#160;27, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from the global supply shortage.</ix:continuation> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the Company&#8217;s Annual Report for a summary of significant accounting policies. There have been no other significant changes to the Company&#8217;s significant accounting policies during the six months ended June 30, 2022.</span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODQ3Nw_7069aafb-be63-4822-ad54-94bcde3bc942" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.</span></div></ix:nonNumeric></ix:continuation><div id="if7db9ad97bda4171b58ee72c4805c58e_37"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfMTIxOQ_4614b1b7-04e8-4c18-9d0b-519d2e4238ea" continuedAt="i1a3624d576d54bb8aea489757feaae8a" escape="true">Net Income (Loss) Per Share</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1a3624d576d54bb8aea489757feaae8a" continuedAt="ia0e2d3d76b0541319dbffddee0446bfa">Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.</ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ia0e2d3d76b0541319dbffddee0446bfa"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfMTIyOQ_9a3f9b58-98da-4727-b48e-b7174e2f9050" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.221%"></td><td style="width:0.1%"></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.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:12.496%"></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.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</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" style="display:none"></td></tr><tr><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:100%">2022</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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">2021</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" 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="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:100%">(in thousands, except per share amounts)</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" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC0xLTEtMS03MTc1Mg_2a00278e-c5ad-44a6-ab4f-fbab24cbec2a">31,966</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC0zLTEtMS03MTc1Mg_73653a15-5c64-44df-aa45-a8e5d2fa9f3e">733</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC01LTEtMS03MTc1Mg_df4af6e4-6030-4350-80e3-31fb32d4c7f7">65,552</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC03LTEtMS03MTc1Mg_e5977d69-8637-487c-bc9d-03f37068b224">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Denominator:</span></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="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="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><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:100%">Weighted average common shares outstanding&#8212;basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi0xLTEtMS03MTc1Mg_7e4fddd6-025e-40b8-b5fe-4239e4af8690">77,858</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:100%"><ix:nonFraction unitRef="shares" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi0zLTEtMS03MTc1Mg_a6147731-ce17-4e0c-9ad4-c57e54f581a2">75,930</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:100%"><ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi01LTEtMS03MTc1Mg_4a87da75-2745-4bf9-9582-a95b6dedbdcb">77,527</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:100%"><ix:nonFraction unitRef="shares" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi03LTEtMS03MTc1Mg_de36bf60-8230-44ce-ac5b-79b61f637d56">75,394</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Dilutive common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy0xLTEtMS03MTc1Mg_cc5c24a8-53a3-450f-809b-ac96b8407e72">2,421</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:100%"><ix:nonFraction unitRef="shares" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy0zLTEtMS03MTc1Mg_ef0056b8-812d-4442-a763-1fc4abc0ad0a">3,096</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:100%"><ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy01LTEtMS03MTc1Mg_75b57c7b-854f-4db4-ad03-9cbdfe27687e">2,935</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:100%"><ix:nonFraction unitRef="shares" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy03LTEtMS03MTc1Mg_b9d93260-ef3e-4630-8963-f6c1e26e43b8">3,263</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="3" 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:100%">Weighted average common shares outstanding&#8212;diluted</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC0xLTEtMS03MTc1Mg_8d07e07b-e03b-4944-be8b-cf227ab93cef">80,279</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:100%"><ix:nonFraction unitRef="shares" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC0zLTEtMS03MTc1Mg_5ce39671-aef4-496b-8e2f-fbf6630b9ee1">79,026</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:100%"><ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC01LTEtMS03MTc1Mg_56378e07-aa18-4186-9681-ed66d8784dd6">80,462</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:100%"><ix:nonFraction unitRef="shares" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC03LTEtMS03MTc1Mg_010f03e8-dcae-4622-a5cf-3194134c7531">78,657</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 colspan="3" 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:100%">Net income per share:</span></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="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="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><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:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtMS0xLTEtNzE3NTI_9f5cbee9-805d-4b29-9995-707eac93a9e4">0.41</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtMy0xLTEtNzE3NTI_a66523b0-2f27-46d2-8168-5432965b643c">0.01</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtNS0xLTEtNzE3NTI_82d54ff3-310c-42f6-a94b-5c7f03855e99">0.85</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtNy0xLTEtNzE3NTI_214d3666-cb65-400b-8e9c-953a772d2a42">0.06</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Diluted</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtMS0xLTEtNzE3NTI_2c49efb6-844b-42a3-9ffe-7934f5d35106">0.40</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtMy0xLTEtNzE3NTI_6af35690-aebc-463a-953f-d005e35bd56b">0.01</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtNS0xLTEtNzE3NTI_88072f3a-ce46-454c-bd8a-13dabb354a8c">0.81</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtNy0xLTEtNzE3NTI_e4b4a922-db97-47ab-a0eb-4fab89763cde">0.06</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="3" style="display:none"></td><td colspan="3" style="display: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></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><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 June 30, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of <ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1MjY1_1b107a07-5e31-497d-818b-3069d939ba89">1.0</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-4" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1Mjcz_444b099e-a601-451e-b45b-17d7ddb62549">0.04</ix:nonFraction> million, respectively, from the calculation of diluted net income per share due to their anti-dilutive nature.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of <ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1NDA3_54819e31-9a20-425d-a756-c37ce6e161b7">1.0</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1NDEx_7999fee7-6eae-4fc0-b586-4544cbb00ce7">0.1</ix:nonFraction> million, respectively, from the calculation of diluted net income per share due to their anti-dilutive nature.</span></div></ix:continuation><div id="if7db9ad97bda4171b58ee72c4805c58e_40"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDgwNg_fa7f1f91-cd95-4c41-b145-75759d9e2f13" continuedAt="i9b75b7dfd84d4127b5169ad5a2ced57e" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="i9b75b7dfd84d4127b5169ad5a2ced57e" continuedAt="i149bd58c811244a3b0c4cb89d51cdc09"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;5, 2022, MaxLinear entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the transaction consideration will consist of $<ix:nonFraction unitRef="usdPerShare" contextRef="i95436c2b160149fc821a62ef44d07b76_I20220505" decimals="2" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDUwNg_33eb417d-9780-49d8-92ca-4b7519f20db2">93.54</ix:nonFraction> in cash and <ix:nonFraction unitRef="shares" contextRef="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505" decimals="3" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDUxNQ_63f8fa50-29b7-484f-9113-971f083b49fa">0.388</ix:nonFraction> shares of MaxLinear stock for each Silicon Motion American Depositary Share, or ADS, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i711a238e275d4211a04450cb12466fc9_I20220505" decimals="3" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDUzNg_0a960c10-be6e-483f-b7ab-83581fc9a57f">23.385</ix:nonFraction> in cash and <ix:nonFraction unitRef="shares" contextRef="i22e9ffabf24342f090a9d47a54dd14cb_D20220505-20220505" decimals="3" name="mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDU0NQ_7b074001-fcc7-4af1-9595-0538ca5a735d">0.097</ix:nonFraction> shares of MaxLinear common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, the current MaxLinear stockholders will own approximately <ix:nonFraction unitRef="number" contextRef="i1df5bb94ad3947ecaa3d8d219f8c6196_D20220505-20220505" decimals="2" name="us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDY0OQ_17c11d6d-441c-425d-8cf6-9f38d00b08f0">86</ix:nonFraction>% of the combined company and former Silicon Motion securityholders will own approximately <ix:nonFraction unitRef="number" contextRef="i66e223a8feac40e593cca3f09b53c895_I20220505" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDY1NQ_b25e4233-08f8-4db8-8d94-951d5eb63d18">14</ix:nonFraction>% of the combined company. Based on the closing price of MaxLinear shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $<ix:nonFraction unitRef="usd" contextRef="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505" decimals="-8" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMjc0ODc3OTA4NzA4Mw_e1e080cf-79d9-4cda-a609-e67956187154">4.3</ix:nonFraction> billion. MaxLinear may fund up to $<ix:nonFraction unitRef="usd" contextRef="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505" decimals="-8" name="mxl:BusinessCombinationConsiderationTransferredCashConsiderationFunded" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDU2MA_e8cb755e-8d63-466c-8e19-c68ae8835056">3.5</ix:nonFraction> billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. MaxLinear will also assume Silicon Motion&#8217;s vested and unvested employee stock-based compensation awards. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including Silicon Motion shareholders&#8217; approval and regulatory approval in the People&#8217;s Republic of China, or China. On June 27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July 13, 2022, the registration statement on Form S-4 was declared effective by the SEC.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i149bd58c811244a3b0c4cb89d51cdc09" continuedAt="id18d5554c1274a3e9371a93184aa2c4a"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2022, MaxLinear entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i24908efb1c0d45ba9090131aa4d91372_I20220617" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDU4MQ_e706b99d-a1f9-47d2-abb3-09172299d0da">2.7375</ix:nonFraction>&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i01066a82cae6472183410aeb6c2b9582_I20220617" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDYwNA_e7a3947a-eea0-4d80-a13b-c242f9bc5c34">512.5</ix:nonFraction> million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="iee812416602640ebb016d40623c5fc50_I20220617" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDYyNA_921fb589-3dfc-451e-a45a-b9a4baf0b3a3">250.0</ix:nonFraction> million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by MaxLinear of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt (Note 8) in full.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Company X</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $<ix:nonFraction unitRef="usd" contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMjQ1_7f91044b-f987-4c31-9972-bcd4241d7db8">5.0</ix:nonFraction>&#160;million in cash. In addition, their stockholders may receive up to an additional $<ix:nonFraction unitRef="usd" contextRef="i9e159fcc897443eda248481f1584803d_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMzIx_21a1672b-3a56-41cc-9b56-17825e4592b7">3.0</ix:nonFraction> million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company X is headquartered in Chennai, India and operates as a Wi-Fi solutions and service provider.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition Consideration</span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDgwOA_21bab7b7-6a69-4e43-9f0c-d04fcf05be41" escape="true"><div style="margin-top:9pt;text-indent:27pt"><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 fair value of purchase price consideration to acquire Company X (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.009%"></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:700;line-height:100%">Description</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:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOjRjODA3NTU3OWVlZjQ4YjI5OWJmNTBmZWIzMjIzM2JkL3RhYmxlcmFuZ2U6NGM4MDc1NTc5ZWVmNDhiMjk5YmY1MGZlYjMyMjMzYmRfMi0xLTEtMS03MTc1Mg_aeabe896-1e45-45d1-9835-aeb1e6646d34">5,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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOjRjODA3NTU3OWVlZjQ4YjI5OWJmNTBmZWIzMjIzM2JkL3RhYmxlcmFuZ2U6NGM4MDc1NTc5ZWVmNDhiMjk5YmY1MGZlYjMyMjMzYmRfNS0xLTEtMS03MTc1Mg_b4af3fb5-e651-4099-be7b-62b68b4aeba3">2,700</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></tr><tr><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOjRjODA3NTU3OWVlZjQ4YjI5OWJmNTBmZWIzMjIzM2JkL3RhYmxlcmFuZ2U6NGM4MDc1NTc5ZWVmNDhiMjk5YmY1MGZlYjMyMjMzYmRfMTAtMS0xLTEtNzE3NTI_fd07fcd4-e42a-42cb-9cd4-230bed69057c">7,700</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $<ix:nonFraction unitRef="usd" contextRef="i9e159fcc897443eda248481f1584803d_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfOTE1_21a1672b-3a56-41cc-9b56-17825e4592b7">3.0</ix:nonFraction> million in payments subject to the acquired business&#8217;s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price Allocation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allocation of purchase price as of the December&#160;8, 2021 acquisition closing date based upon an estimate of the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $<ix:nonFraction unitRef="usd" contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTcwMQ_855dc8ca-3a91-4398-9e03-5408d6aae265">4.4</ix:nonFraction>&#160;million in identifiable intangible assets and $<ix:nonFraction unitRef="usd" contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208" decimals="-5" name="mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTc0Mg_1274d3f9-68b4-4ee6-b738-638adeadba5e">0.6</ix:nonFraction>&#160;million in net operating liabilities, with $<ix:nonFraction unitRef="usd" contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTc4MA_871bdc74-e28b-45a8-95eb-2458087ac5e9">3.9</ix:nonFraction>&#160;million in goodwill.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDgwOQ_818ee29b-74ad-4e18-94ea-8418849f3ca9" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:51.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.493%"></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:700;line-height:100%">Category</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:10pt;font-weight:700;line-height:100%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><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:100%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</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:100%"><ix:nonNumeric contextRef="ifad17b58d9c44c9d8a4fa43adf5c0fcc_D20211208-20211208" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOmU4NGY1Y2U0YjNiNzRhYzNhMDQyYTU0MmU0Zjc2YmNjL3RhYmxlcmFuZ2U6ZTg0ZjVjZTRiM2I3NGFjM2EwNDJhNTQyZTRmNzZiY2NfMi0yLTEtMS03MTc1Mg_1deea55b-c5da-40b1-88de-f8a76ac7378e">3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb19cf756f74222a6e1b92f4ebfefc7_I20211208" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOmU4NGY1Y2U0YjNiNzRhYzNhMDQyYTU0MmU0Zjc2YmNjL3RhYmxlcmFuZ2U6ZTg0ZjVjZTRiM2I3NGFjM2EwNDJhNTQyZTRmNzZiY2NfMi00LTEtMS03MTc1Mg_aa8aaa0f-f5c1-47da-ac57-a029b1a9b032">4,400</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:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOmU4NGY1Y2U0YjNiNzRhYzNhMDQyYTU0MmU0Zjc2YmNjL3RhYmxlcmFuZ2U6ZTg0ZjVjZTRiM2I3NGFjM2EwNDJhNTQyZTRmNzZiY2NfMy00LTEtMS03MTc1Mg_964dc4c7-b396-4f12-a751-7623768d3c98">4,400</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></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumptions in the Allocations of Purchase Price</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management prepared the purchase price allocations for Company X and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="id18d5554c1274a3e9371a93184aa2c4a"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">identifiable intangible assets and contingent consideration. Certain stockholders that are employees of Company X were not required to remain employed in order to receive the contingent consideration; accordingly, the fair value of the contingent consideration was accounted for as a portion of the purchase consideration.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of Company X with the operations of MaxLinear. Certain liabilities included in the purchase price allocations are based on management&#8217;s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. There were minor adjustments to various assets and liabilities that resulted in a change in the purchase price allocation reflected as of June&#160;30, 2022 compared to the preliminary purchase price allocation as of December&#160;31, 2021 for Company X. These adjustments resulted in a decrease of $<ix:nonFraction unitRef="usd" contextRef="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630" decimals="-4" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMzM2Mw_3b9a699a-4127-4b33-b656-59036fba17c5"><ix:nonFraction unitRef="usd" contextRef="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630" decimals="-4" sign="-" name="mxl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMzM2Mw_6c4394c3-998c-4e93-9a3d-c376aba41be4">0.07</ix:nonFraction></ix:nonFraction>&#160;million in net operating assets and corresponding increase in goodwill.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the identified intangible assets acquired from Company X was estimated using an income approach. Under the income approach, an intangible asset&#8217;s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the licensed technology was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping&#8217;s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Future cash flows were estimated based on forecasted revenue and costs, taking into account expected future contracts and remaining contract terms. The licensed technology began amortization immediately upon the closing of the transaction. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the acquisition of Company X, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill recorded in connection with Company X was $<ix:nonFraction unitRef="usd" contextRef="i646cdff9c36a4df5b0e5bbcfb7cabd03_I20220630" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDcxMQ_cfb5aae2-0110-4dab-afe9-0754ef11f259">3.9</ix:nonFraction>&#160;million as of June&#160;30, 2022. The Company does <ix:nonFraction unitRef="usd" contextRef="i646cdff9c36a4df5b0e5bbcfb7cabd03_I20220630" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDc0MQ_aebb79c4-3808-4fc3-a839-5ad821391d82">not</ix:nonFraction> expect to deduct any of the acquired goodwill for tax purposes.</span></div></ix:continuation><div id="if7db9ad97bda4171b58ee72c4805c58e_43"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfOTE1_0be6dbc7-927f-4410-af41-bb1ec069befc" continuedAt="i070a6aae2b974b7795c5a6491354af0c" escape="true">Restructuring Activity</ix:nonNumeric></span></div><ix:continuation id="i070a6aae2b974b7795c5a6491354af0c" continuedAt="idabe5278e3fa4be886a69f2566f4ef50"><div style="margin-top:9pt;text-indent:27pt"><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 approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfOTAx_4240877f-8ebd-4d76-9486-efb24829702e" escape="true"><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 activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of income:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></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.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><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:100%">2022</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:100%">2021</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:100%">2022</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:100%">2021</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" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">(in thousands)</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" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd04af3060604d3fa9275c4c33aab85f_D20220401-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy0xLTEtMS03MTc1Mg_16531c33-a3c1-4fb3-ad5b-0c60e9bc5935">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a655a640d54acf83ad1f9c7a497135_D20210401-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy0zLTEtMS03MTc1Mg_5e1faa72-6361-470a-91d0-664a81c95210">20</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy01LTEtMS03MTc1Mg_e20344cb-37cb-48a3-a1fa-81e1569ac338">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0af0daa0e7a14d36b0a4e2c01a87866a_D20210101-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy03LTEtMS03MTc1Mg_cbf05bce-3d51-452d-b9f7-349ab496cfe8">1,273</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id68902f628704a3aac057abe92aabf38_D20220401-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC0xLTEtMS03MTc1Mg_cd6eee8f-4684-4be1-809f-fa3ecdbd8daf">462</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:100%"><ix:nonFraction unitRef="usd" contextRef="ia337b0a41a1a4aaba713e83ef53eb93e_D20210401-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC0zLTEtMS03MTc1Mg_2289ad15-fc05-405b-b90e-dff16deac5aa">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC01LTEtMS03MTc1Mg_864c68ff-992f-41e1-9427-7a408a30ea37">462</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:100%"><ix:nonFraction unitRef="usd" contextRef="i68becd1cd47b425fb87a5fcff9155bbf_D20210101-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC03LTEtMS03MTc1Mg_4335c134-dc3c-4097-b2ca-5ee49216384a">608</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="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45838ba97fc94841aafb3a55fbffdfa9_D20220401-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS0xLTEtMS03MTc1Mg_9c056363-f0ee-4b0c-8ff5-3ba04c51a49f">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i0e851aecb8e54147a7c7034b68cc4151_D20210401-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS0zLTEtMS03MTc1Mg_223d2b07-bd6c-4b7e-b02c-de3861155232">18</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:100%"><ix:nonFraction unitRef="usd" contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS01LTEtMS03MTc1Mg_126f871c-90c1-4ffc-b48f-16618cb5db6e">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i109eae9449d64b36acac01ae902cf53e_D20210101-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS03LTEtMS03MTc1Mg_25daca50-f0b4-4e03-965b-d7e509b060c9">323</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="3" 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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi0xLTEtMS03MTc1Mg_c8bb94ef-a523-42f6-b2f8-5c0127b5812c">462</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi0zLTEtMS03MTc1Mg_e268b62d-c8a7-47dd-8811-5bc00c2ebe32">38</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi01LTEtMS03MTc1Mg_817ff864-18e5-4b48-845b-31ba176f7b89">462</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi03LTEtMS03MTc1Mg_4e6ebc1c-70c0-44ad-8ed4-1a6910b6a780">2,204</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 colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the six months ended June 30, 2022 included the impairment of leased right-of-use assets of approximately $<ix:nonFraction unitRef="usd" contextRef="ib0588f0762c44e5c8903d3b5a63a5fde_D20220101-20220630" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfMjc0ODc3OTA3MDY4OA_e91d5a0f-d2be-417f-82f0-d8e0425705a8">0.5</ix:nonFraction> million related to exiting a redundant facility.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the six months ended June 30, 2021 included the impairment of leased right-of-use assets and leasehold improvements of approximately $<ix:nonFraction unitRef="usd" contextRef="i8fe36d8b21e64738a586bfac0b8e6e46_D20210101-20210630" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfNTc5_a7d18595-dca2-4d55-926b-0e192ba105b0">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfNTg2_33ccd60b-088c-4b3c-bbb2-cfa9d10f854e">0.2</ix:nonFraction> million, respectively, related to exiting a redundant facility.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-top:9pt;text-indent:27pt"><ix:continuation id="idabe5278e3fa4be886a69f2566f4ef50"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfOTAz_8a07cb15-6e5e-4424-9455-fbf29afedd87" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company&#8217;s restructuring liability for the six months ended June 30, 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></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.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.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.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Separation Expenses</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:100%">Lease Related Charges</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:100%">Other</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:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98117cb4d0614a02998f30080d20eae5_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi0xLTEtMS03MTc1Mg_83c25158-5b45-4594-a72b-e5e2351b13cc">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6160db30ddf44d1af6ad674952984d1_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi0zLTEtMS03MTc1Mg_3b72bd4b-4644-4610-91fe-2760d5a7c392">444</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9650c48e871243edb564ad1d9c1c94ba_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi01LTEtMS03MTc1Mg_dbc6156d-4554-461b-ba3a-83e05e6f7bc1">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi03LTEtMS03MTc1Mg_34bb63c2-666d-4cb7-8176-3689e2d1115c">444</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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy0xLTEtMS03MTc1Mg_40f2c67a-04a4-4a5a-b20e-579bdb426e48">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy0zLTEtMS03MTc1Mg_2054c9de-5972-4053-a814-7bd90f13537a">462</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:100%"><ix:nonFraction unitRef="usd" contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy01LTEtMS03MTc1Mg_11652776-f0d7-4879-aac1-050dbff4ce79">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy03LTEtMS03MTc1Mg_10c12a21-3f90-498c-a693-a05408c18cf3">462</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:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC0xLTEtMS03MTc1Mg_972dea3a-860f-4721-8ae3-9338c2461c5b">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC0zLTEtMS03MTc1Mg_e2c2d89d-588e-4f12-8124-a87832d03f84">170</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:100%"><ix:nonFraction unitRef="usd" contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC01LTEtMS03MTc1Mg_a7b2e744-44ea-4948-9f7f-7d56bc265c3d">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC03LTEtMS03MTc1Mg_a6fba876-c145-4dd5-968b-12c3b3a80448">170</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi0xLTEtMS03MTc1Mg_d378856b-9584-4cba-aa28-c7d9cf5623c4">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi0zLTEtMS03MTc1Mg_10d57702-4100-402a-86b2-a89d182a7f1b">462</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:100%"><ix:nonFraction unitRef="usd" contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi01LTEtMS03MTc1Mg_5587cbf8-3e23-4597-a507-f04f0a36d7af">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi03LTEtMS03MTc1Mg_ac3f9686-db48-4ce7-8d73-e3dbbec15071">462</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2022</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d8408877644a79aa356e62dd83e607_I20220630" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC0xLTEtMS03MTc1Mg_91a302b8-bb6e-494a-90c9-824a7e3dd78a">&#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 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:100%"><ix:nonFraction unitRef="usd" contextRef="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC0zLTEtMS03MTc1Mg_1b0c2bde-3cf7-4aa9-953b-f7e446eb8d1d">274</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:100%"><ix:nonFraction unitRef="usd" contextRef="if974f21b051c407dbac5ace9965c5435_I20220630" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC01LTEtMS03MTc1Mg_8db5665c-052e-4d9e-a3df-de37bfd369e3">&#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 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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC03LTEtMS03MTc1Mg_43a634d9-a846-4049-82c2-612c639fc80c">274</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d8408877644a79aa356e62dd83e607_I20220630" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS0xLTEtMS03MTc1Mg_ae20d220-931a-49c2-9918-145fd392d95e">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS0zLTEtMS03MTc1Mg_c2cefb16-4233-40bb-9e73-d92c4fb5e61d">256</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:100%"><ix:nonFraction unitRef="usd" contextRef="if974f21b051c407dbac5ace9965c5435_I20220630" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS01LTEtMS03MTc1Mg_1b8c565f-04d4-41b8-a8ac-787efbf8a171">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS03LTEtMS03MTc1Mg_6a4ae50a-8607-44d7-ac6a-2bed1de9659e">256</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:100%">Long-term portion as of June 30, 2022</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i64d8408877644a79aa356e62dd83e607_I20220630" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtMS0xLTEtNzE3NTI_9e95f6f0-0640-4801-b752-ef37d76f2354">&#8212;</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtMy0xLTEtNzE3NTI_ce2a12ea-3799-4e09-9dd8-276b50c493f5">18</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="if974f21b051c407dbac5ace9965c5435_I20220630" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtNS0xLTEtNzE3NTI_2f4d8c08-249e-4985-8102-563ea5d6bc77">&#8212;</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestructuringReserveNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtNy0xLTEtNzE3NTI_6c09b7e1-6378-4d16-b520-b6b99d343ede">18</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></ix:nonNumeric></ix:continuation></div><div id="if7db9ad97bda4171b58ee72c4805c58e_46"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY5Ng_5975dac0-38dd-43e9-80db-57f0e9e47d1c" continuedAt="i158afc0e6d864a01a5b7ef32a22ee284" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i158afc0e6d864a01a5b7ef32a22ee284" continuedAt="if501e7bd1b50433fac74db8df02cb8d2"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#8217;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, there was an increase in the carrying value of goodwill of $<ix:nonFraction unitRef="usd" contextRef="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630" decimals="-4" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfNjA3_1cee4e6d-33cb-4402-a8da-9c4073e9adf3">0.07</ix:nonFraction>&#160;million related to minor adjustments to assets and liabilities in the purchase price allocation for Company X.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three and six months ended June 30, 2022 and 2021, there were <ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_6fd6ac7b-dca1-45e3-9f92-31a4127ab4a4"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_9b94c4b4-f612-4d4e-8a82-e75032915067"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_b603b3b3-51fc-4438-a7e7-de969f756343"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_ec668e29-1bbf-40f5-bd74-cd010fe9a9d5">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> indications of impairment of the Company&#8217;s goodwill balances. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangibles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY4MQ_bf788989-c3b8-4e3d-b26b-329cd6efe1f2" escape="true"><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 Company&#8217;s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:23.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></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:8.724%"></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:9.897%"></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:8.724%"></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:8.724%"></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:9.897%"></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:8.726%"></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:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful Life<br/>(in&#160;Years)</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:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Gross Carrying Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Net Carrying Amount</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="33" 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:100%">(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:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i182a7a20b78e4b9fbc83ffdd3565db40_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0xLTEtMS03MTc1Mg_84c476dd-9b9a-434f-bcbb-1462a3896e63">6.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id01ac6ab8d91411da775d98c7e888996_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0zLTEtMS03MTc1Mg_4fb772f5-ccf3-4ace-8852-660afbd70b34">22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id01ac6ab8d91411da775d98c7e888996_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy01LTEtMS03MTc1Mg_dbb6c1c5-c3a2-463b-9272-6f5546f97fec">3,034</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id01ac6ab8d91411da775d98c7e888996_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy03LTEtMS03MTc1Mg_8a3aacdf-a2ea-460e-95eb-95502ff76033">19,020</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy05LTEtMS03MTc1Mg_1859e7a6-a8b8-4f41-a613-1559b817b0d8">16,850</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0xMS0xLTEtNzE3NTI_5e92f3c4-856f-4856-8bfd-5e53030dd628">2,218</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0xMy0xLTEtNzE3NTI_25496aa3-372d-4d1a-9a0c-e6a39a9ca638">14,632</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:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia0d643b99a93419d8a1a9d265d5b6510_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0xLTEtMS03MTc1Mg_5867946d-3726-4c78-a1fc-bef2f4a7876b">7.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i317021c2b478492b9f813039a857c798_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0zLTEtMS03MTc1Mg_74495958-998c-4848-a707-7ee9670c84fd">311,261</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i317021c2b478492b9f813039a857c798_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC01LTEtMS03MTc1Mg_5ade8265-a810-4f5c-8c10-96984c3f7f2d">209,876</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:100%"><ix:nonFraction unitRef="usd" contextRef="i317021c2b478492b9f813039a857c798_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC03LTEtMS03MTc1Mg_16f1be13-e7c0-4e99-bcf8-4f333b40986e">101,385</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed5195a243f48bb8e5f7153229fc775_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC05LTEtMS03MTc1Mg_da97762c-c4b5-42c8-98ae-1468ba28d2c7">308,661</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ed5195a243f48bb8e5f7153229fc775_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0xMS0xLTEtNzE3NTI_ddaff02a-c0f5-49d8-83fd-e4d4577517ad">189,244</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed5195a243f48bb8e5f7153229fc775_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0xMy0xLTEtNzE3NTI_a0688cf0-4c1c-4962-b552-a765471b1df8">119,417</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:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0513718bcf9c4d27a49f9087e262f98e_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0xLTEtMS03MTc1Mg_1b9212b3-3240-4726-a65d-8c5bb5dd33fa">6.2</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39359012d9ee40938a81ee726555ed58_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0zLTEtMS03MTc1Mg_829b469a-5149-4f25-9966-e755fe98f998">14,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39359012d9ee40938a81ee726555ed58_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS01LTEtMS03MTc1Mg_07b4658f-b4aa-4322-a533-2f549f150d55">12,381</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39359012d9ee40938a81ee726555ed58_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS03LTEtMS03MTc1Mg_6e341e09-cfbf-451a-b8f1-1659f6937a3d">2,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17413f8141bd43ef8a2fcac947a98497_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS05LTEtMS03MTc1Mg_60f836a6-b805-4aca-94c7-0a4c7f3d60e4">14,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17413f8141bd43ef8a2fcac947a98497_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0xMS0xLTEtNzE3NTI_c21addb9-be12-406f-96e9-d482d5351d28">11,221</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17413f8141bd43ef8a2fcac947a98497_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0xMy0xLTEtNzE3NTI_96d8b510-6d99-49c1-8290-13d0d7b695db">3,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c497643b9ab45a2973998cebaeeacd8_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0xLTEtMS03MTc1Mg_58d95268-dde9-4669-ae89-f16756430dc1">5.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd685a015efa4c7f921f217e1a48b445_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0zLTEtMS03MTc1Mg_4cef6754-515c-4846-ad23-1899b73ecc84">128,800</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:100%">(<ix:nonFraction unitRef="usd" contextRef="idd685a015efa4c7f921f217e1a48b445_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi01LTEtMS03MTc1Mg_05d5b676-6fae-423f-9d3e-7efc02291f0e">124,037</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:100%"><ix:nonFraction unitRef="usd" contextRef="idd685a015efa4c7f921f217e1a48b445_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi03LTEtMS03MTc1Mg_1741baa3-efbf-4137-9f6b-bfb1bd2ecb17">4,763</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib08fa574a85b46fb8e489a6893442d21_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi05LTEtMS03MTc1Mg_22f0c037-6a85-4b3e-b973-713206ac528e">128,800</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ib08fa574a85b46fb8e489a6893442d21_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0xMS0xLTEtNzE3NTI_30c911e1-9f8c-404d-8e03-f4bbd5e69c8b">116,847</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib08fa574a85b46fb8e489a6893442d21_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0xMy0xLTEtNzE3NTI_5c3d2e0b-ab47-4d1f-bc7d-3babe79c0206">11,953</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></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:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idabda9a60a72440e96069737b71083d2_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0xLTEtMS03MTc1Mg_5cdb8c6b-0c60-4c28-a22a-191ed292b244">2.4</ix:nonNumeric></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:100%"><ix:nonFraction unitRef="usd" contextRef="ibff503c4a1b14cf781e4fddf934e450d_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0zLTEtMS03MTc1Mg_96c0c27a-aa11-4428-b3ef-3a8dc79c022e">1,300</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ibff503c4a1b14cf781e4fddf934e450d_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC01LTEtMS03MTc1Mg_c91e80d6-4e10-42a6-83c6-b40054e16b9f">959</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:100%"><ix:nonFraction unitRef="usd" contextRef="ibff503c4a1b14cf781e4fddf934e450d_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC03LTEtMS03MTc1Mg_b712ea0b-b6b2-4477-8e4f-dfc7091629d5">341</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie114a6dcb60444d3b17b9edd81966578_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC05LTEtMS03MTc1Mg_04239c4b-f095-467a-ab16-954cd3e3657a">1,300</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ie114a6dcb60444d3b17b9edd81966578_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0xMS0xLTEtNzE3NTI_9e02a723-d2c7-46d0-9e49-7497474aec69">941</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie114a6dcb60444d3b17b9edd81966578_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0xMy0xLTEtNzE3NTI_07d5512d-13b7-44dc-828b-9acefd30d58f">359</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0xLTEtMS03MTc1Mg_9ea0b58f-bc67-4fb2-a532-14981fb796dc">6.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0zLTEtMS03MTc1Mg_3db9e2af-3fdd-4af1-9495-e74b3b2cb08e">478,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS01LTEtMS03MTc1Mg_38ca3ce7-0f04-4199-affa-0f151474e7b3">350,287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS03LTEtMS03MTc1Mg_5b3dc8d2-0a38-4e0c-a7ce-9fae7b7cad3c">127,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS05LTEtMS03MTc1Mg_67ae0e2f-3260-43c0-8fbb-d3feaba8803a">470,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0xMS0xLTEtNzE3NTI_c4a38671-b672-47ab-b229-d6bb93195049">320,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0xMy0xLTEtNzE3NTI_d7033ad3-a44f-492e-8164-f27d0dc6ea30">149,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="if501e7bd1b50433fac74db8df02cb8d2" continuedAt="i2976f39f862c4143b47557bbbddab1de"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY5Nw_6d00bdd4-1632-4b18-85f3-2992e00717f1" escape="true"><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 amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of income as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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.496%"></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.496%"></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.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><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:100%">2022</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:100%">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:100%">2022</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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><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:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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:100%">(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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy0xLTEtMS03MTc1Mg_4517632b-a110-4c3f-816a-1d0f8eff5714">9,865</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de26436950849aca1295508d868aca8_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy0zLTEtMS03MTc1Mg_76a4adda-575a-4de8-8fc8-029f5b5a94a7">10,762</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c5466f3a7246ed959e36119938009f_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy01LTEtMS03MTc1Mg_783f0ad4-9ec6-4b4e-a632-7ffc767a5959">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c581cbb7734ef89ac12ac934f6863f_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy03LTEtMS03MTc1Mg_36d09d5d-dc45-4c1d-9eb3-a104619666c5">21,527</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="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:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d3885170c4844a8bd3e5bfded4bf2bd_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC0xLTEtMS03MTc1Mg_8fc7c8f7-01e6-4085-9004-3d8ca1a64b78">1</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:100%"><ix:nonFraction unitRef="usd" contextRef="if87448f0b5524cf2a9ff61df7e17d294_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC0zLTEtMS03MTc1Mg_a6277c0e-48fa-433c-9166-466063e7c917">1</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib5fbf2f527d24fbd99db3a6a3a0994dd_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC01LTEtMS03MTc1Mg_67e92d35-8b7c-4ea0-a3fa-5038a7b5fa41">2</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:100%"><ix:nonFraction unitRef="usd" contextRef="i976881ec084a471991203739f1bdf314_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC03LTEtMS03MTc1Mg_6ddc674f-65cc-4a37-a08a-684eafd20eb0">2</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></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:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i423cf228c1d6401295ed90e6b5ee4a0c_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS0xLTEtMS03MTc1Mg_a185ef39-cd83-463c-b49e-a2630438fcc5">2,926</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:100%"><ix:nonFraction unitRef="usd" contextRef="if80fe08245ed4d5d94afd40b67afdb97_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS0zLTEtMS03MTc1Mg_10efc8e1-a46c-4728-80d0-63c299af92a2">5,815</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:100%"><ix:nonFraction unitRef="usd" contextRef="i08645beb86f14e039bff40db679c6be2_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS01LTEtMS03MTc1Mg_db444a67-4541-408b-b5af-941f1b8f149d">9,102</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:100%"><ix:nonFraction unitRef="usd" contextRef="i43d7cd45be524c5191dd82e1821ffe9a_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS03LTEtMS03MTc1Mg_d2d4a4f3-b6c3-429f-b387-926bc946a822">11,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="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi0xLTEtMS03MTc1Mg_cb963d99-8963-445c-b127-c5be0fbd0e29">12,792</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi0zLTEtMS03MTc1Mg_0e826407-c9b9-4815-ae98-8fe569316f32">16,578</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi01LTEtMS03MTc1Mg_70edb474-3155-425c-a1ee-5f7b437b8287">29,816</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi03LTEtMS03MTc1Mg_f2004d9d-490b-486f-ae24-f9741e0b4fbb">33,414</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></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of income results primarily from acquired developed technology.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY5OQ_d8bb2cfd-0697-4e7d-94cf-215c046ada7a" escape="true"><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 activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:69.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfMy0xLTEtMS03MTc1Mg_4739b294-167b-4026-8aeb-97a1cfb87ba9">149,940</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfMy0zLTEtMS03MTc1Mg_47870a0a-2a6c-4920-957e-52594df65bb7">200,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="display:none"></td><td colspan="3" 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNS0xLTEtMS03MTc1Mg_e1e31f3d-5e2a-481d-876d-fa7d3152cf76">5,204</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNS0zLTEtMS03MTc1Mg_037e1d56-96ef-414d-8eab-8d11ea540fb5">1,112</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNi0xLTEtMS03MTc1Mg_bfc5e069-1569-4d39-8bd4-58b3e136bead">2,600</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNi0zLTEtMS03MTc1Mg_ceaf9f33-a2d0-4ae1-83de-11e6806e41d3">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNy0xLTEtMS03MTc1Mg_0a95ea57-b8ea-4dd4-bdfc-1559256cd2c3">29,816</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNy0zLTEtMS03MTc1Mg_fe5652cf-244f-49d7-ac17-be3c3a75d4d3">33,414</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfOS0xLTEtMS03MTc1Mg_bdda0aea-99b2-42f5-ae92-66444677c53c">127,928</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i89d36364faed4176b85c2148367016ba_I20210630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfOS0zLTEtMS03MTc1Mg_2853f6c8-8bae-4240-8fac-63e65a258cb0">167,764</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></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value. During each of the three and six months ended June 30, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_0e49aa39-ff0c-41a2-9916-e42f28eac9ca"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_9b064b77-7553-4b34-9c2b-c726e0a1e1f1"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_add7ee2f-130b-4962-beee-b3c894bc17f7"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_d180de4a-1206-4823-ba57-541c0017ac28">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses related to finite-lived intangible assets were recognized. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY4NA_99041c50-8e47-48ea-b6f6-7c45ea055b5e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company&#8217;s finite-lived intangible assets at June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfMi0xLTEtMS03MTc1Mg_a798f448-5856-4a32-952e-4559933f1663">21,956</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfMy0xLTEtMS03MTc1Mg_746e52b5-59d8-4d03-aba6-e5800c371b03">40,315</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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNC0xLTEtMS03MTc1Mg_ab2a7825-c86f-4601-a106-a7108fe6147d">25,107</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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNS0xLTEtMS03MTc1Mg_8735fc71-9819-4edc-9d93-bf141a2f8336">13,772</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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNi0xLTEtMS03MTc1Mg_84503e51-0269-4de9-8344-83d4f20dbb07">12,661</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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNy0xLTEtMS03MTc1Mg_dd58aaf3-4556-477d-aa38-dbd082a80445">14,117</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:100%">Total</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfOC0xLTEtMS03MTc1Mg_6d8f28df-f0f5-4a74-ade6-3b5e5285a81b">127,928</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></ix:nonNumeric></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i2976f39f862c4143b47557bbbddab1de" continuedAt="i2b091afce33b47e99a21e6f02757d08e"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTY0OTI2NzQ0NjIxMQ_22ae719d-664b-421a-bc5f-81ed1c5af7a0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company's activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.913%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNC0xLTEtMS03MTc1Mg_6e8d3ac6-dc43-44e1-b885-9a7d3c0e1cd5">2,600</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNC0zLTEtMS03MTc1Mg_27c8e4f0-8efa-48d1-ac42-0acc87957544">2,600</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNi0xLTEtMS03MTc1Mg_164ec084-adfd-4117-9271-a129aa9e76a7">2,600</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNi0zLTEtMS03MTc1Mg_bf9fb6d8-f3c0-4e43-8c85-84722d59508d">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfOC0xLTEtMS03MTc1Mg_5ab42860-a97d-4dc3-acb8-96e3ae0597a1">&#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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i89d36364faed4176b85c2148367016ba_I20210630" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfOC0zLTEtMS03MTc1Mg_936ec5a9-5a49-4577-b836-ee6432bf5a47">2,600</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></ix:nonNumeric></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2b091afce33b47e99a21e6f02757d08e">The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three and six months ended June 30, 2022 and 2021, no indicators of impairment were identified and, as a result, <ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_29cebedc-a3b5-42f2-a326-ed15d01e00a8"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_443a3934-7660-45a1-93f7-67b816ef0c9b"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_6071c708-2206-4623-b240-6f3686e9fe0c"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_687ff277-b6fa-48c5-8647-e2493fbcab58">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> IPR&amp;D impairment losses were recorded.</ix:continuation> </span></div><div style="text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_49"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTEyMA_874445eb-f470-4c92-8ead-8754560ee83c" continuedAt="i1634b85cafc7461e8e1ddc459b57fbd8" escape="true">Financial Instruments </ix:nonNumeric></span></div><ix:continuation id="i1634b85cafc7461e8e1ddc459b57fbd8" continuedAt="i477e3c6f19aa46e8ab5e4ca0342fd31a"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNQ_e3175e0e-ff2b-4317-939b-2905293523f3" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments is as follows:</span></div><div style="margin-top:9pt;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:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">Net Unrealized</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">(in thousands)</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS0xLTEtMS03MTc1Mg_3396d575-c77c-4478-b394-ee9b49ddd666">20,005</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:EquitySecuritiesAccumulatedNetUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS0zLTEtMS03MTc1Mg_376fa2b9-e691-49d9-9a34-279ab896087d">3,859</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS01LTEtMS03MTc1Mg_f5b6f1ff-abfd-4121-855c-389be043a201">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS03LTEtMS03MTc1Mg_bd6ce9a7-241d-4580-add9-a83a429ea38d">23,864</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><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:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><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:100%">Fair Value</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></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:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmNiMTZmY2QwYjFhMjRkYjM5YjhlZWZhMDAzMGNkYzVkL3RhYmxlcmFuZ2U6Y2IxNmZjZDBiMWEyNGRiMzliOGVlZmEwMDMwY2RjNWRfNC0xLTEtMS03MTc1Mg_c6338e46-f6d3-4817-be90-29b73d445117">2,824</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><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:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.496%"></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:12.496%"></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:12.501%"></td><td style="width:0.1%"></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><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><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:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><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:100%">Fair Value</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></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:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c1aa3d466564145a151170ba098c4ab_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjFiNjE0ZDVlNzQ1NjQ5M2E5MjY2N2E3OGMzNWYwOGJkL3RhYmxlcmFuZ2U6MWI2MTRkNWU3NDU2NDkzYTkyNjY3YTc4YzM1ZjA4YmRfNC0xLTEtMS03MTc1Mg_2baba940-82a9-408f-8296-31c2050901cd">2,700</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-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company held marketable equity investments with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfMTgx_2366e93c-5d4f-47d7-a928-67249d5b7b28">23.9</ix:nonFraction>&#160;million that were in an unrealized gain position for less than 12 months. The net unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="mxl:EquitySecuritiesAccumulatedNetUnrealizedGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfMjgx_6833ae9f-13e9-4321-a9db-e35ccc7e06e2">3.9</ix:nonFraction>&#160;million as of June&#160;30, 2022 represents stock price fluctuations in the underlying securities held, and was recorded to other income (expense), net in the consolidated statement of income. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i477e3c6f19aa46e8ab5e4ca0342fd31a" continuedAt="i7216ad428d3f465a8a9df91c0dde7be2"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates securities for other-than-temporary impairment on a quarterly basis. Impairment is evaluated considering numerous factors, and their relative significance varies depending on the situation. Factors considered include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the issuer; including changes in the financial condition of any underlying collateral of the security; any downgrades of the security by analysts or rating agencies; nonpayment of any scheduled interest, or the reduction or elimination of dividends; as well as our intent and ability to hold the security in order to allow for an anticipated recovery in fair value.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company&#8217;s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs are used when little or no market data is available.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its financial instruments within Level 1 or Level 2 of the fair value hierarchy on the basis of valuations using quoted market prices or alternate pricing sources and models utilizing market observable inputs, respectively The marketable equity investment held by the Company has been valued on the basis of quoted market prices and is therefore classified as Level 1. The contingent consideration liability is associated with the Company&#8217;s acquisition of Company X (Note 3) and is classified as a Level 3 financial instrument that is subject to the acquired business&#8217;s satisfaction of certain financial and personnel objectives by March 31, 2023, under the Purchase Agreement. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business&#8217; financial objectives under various possible contingent consideration events and (2) a probability based methodology using management&#8217;s inputs and assumptions to forecast achievement of the acquired business&#8217; personnel objectives which combined may result in up to $<ix:nonFraction unitRef="usd" contextRef="i9e159fcc897443eda248481f1584803d_I20211208" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfMzEyMA_21a1672b-3a56-41cc-9b56-17825e4592b7">3.0</ix:nonFraction>&#160;million in total payments to the acquired business. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives. </span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNg_c98454f6-47c4-4223-97fe-8169e9488188" escape="true"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNg_f034f53a-1fd2-4e7b-b223-d9fd11f47a2e" escape="true"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></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.102%"></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.102%"></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.103%"></td><td style="width:0.1%"></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><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="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:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">(in thousands)</span></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:700;line-height:100%">Assets</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></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:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i897f3e88f1764fa9b7064342cf1edf32_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS0xLTEtMS03MTc1Mg_b6244235-8813-4e53-b135-da8f6576203c">23,864</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib682f56a01024c7897eda1eea418a93b_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS0zLTEtMS03MTc1Mg_9443452a-324b-4000-a6ec-c38d1038b425">23,864</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i531e298fc01a4164a2f867ca9befc000_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS01LTEtMS03MTc1Mg_5cb481a8-62fb-4d66-9c4f-110b97335d3a">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e38367d3074816bfa49b91799bf09b_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS03LTEtMS03MTc1Mg_562bd611-ad42-4841-9c80-6137bde7587b">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height: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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i897f3e88f1764fa9b7064342cf1edf32_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtMS0xLTEtNzE3NTI_a88f1f2e-516d-4576-8348-f1d0f4498aa7">2,824</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib682f56a01024c7897eda1eea418a93b_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtMy0xLTEtNzE3NTI_247a1b5d-af23-4d1a-a6aa-963e86d40c59">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i531e298fc01a4164a2f867ca9befc000_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtNS0xLTEtNzE3NTI_088c9626-7915-45e8-b44a-39740d0e3f4a">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e38367d3074816bfa49b91799bf09b_I20220630" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtNy0xLTEtNzE3NTI_4c1870ac-0d1f-4e25-ad03-f4e09a4db99d">2,824</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></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></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.102%"></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.102%"></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.103%"></td><td style="width:0.1%"></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><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="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:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:100%">Liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida8cbed22ba4496fbe27b9108b431a31_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtMS0xLTEtNzE3NTI_cec67cf7-2361-4cec-9409-54ce9e54a2f3">2,700</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaebc87e19c64a7f98689e58644c7145_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtMy0xLTEtNzE3NTI_4dd836cb-2478-40cb-9ecc-16ad7f7b3950">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1541f24e2847445fa5272b8bfbe115e4_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtNS0xLTEtNzE3NTI_32185ec9-f2ee-4fbd-afaf-ba3f09c64070">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c1aa3d466564145a151170ba098c4ab_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtNy0xLTEtNzE3NTI_2baba940-82a9-408f-8296-31c2050901cd">2,700</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></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i7216ad428d3f465a8a9df91c0dde7be2" continuedAt="i93a7886871f24eadb20d2c97cabc3f9f"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNw_88893125-2e1b-4f3b-83e8-2e472a82189b" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments:</span></div><div style="margin-top:9pt"><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:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">2021</span></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:700;line-height:100%">Contingent Consideration<br/></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:100%">Beginning balance<br/></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id319e7749bde449a93af0be4467ddde3_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfMy0xLTEtMS03MTc1Mg_2fb6e464-fdc7-44a1-a8b3-917ded2e23ab">2,700</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e4dd6d10cb14688946b475b3faa9511_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfMy0zLTEtMS03MTc1Mg_a79ef6a8-5cfc-43ab-ac1b-9d68c8781411">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic432d91ad7ff485bb6736fc28b312f72_D20220101-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNi0xLTEtMS03MTc1Mg_0c035391-0573-4a95-9925-010c1ddc2a9e">124</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie624c4847af641e9be8a3848b8ae8e07_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNi0zLTEtMS03MTc1Mg_e19589c3-7ea1-48ff-b67e-0ef84dc77724">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance<br/></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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i76e28fa40b224ae68b977eb7d5594345_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNy0xLTEtMS03MTc1Mg_9d6197dd-09d1-4135-8fbe-6088bc1330b9">2,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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="idceb476f5f904cfab38ae98ab55215a2_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNy0zLTEtMS03MTc1Mg_c3edf7b0-65e2-4d7a-878b-ceeb18c07639">&#8212;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes to the balance associated with the estimated fair value of contingent consideration for the six months ended June 30, 2022 were primarily due to accretion of the related discount.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2022, there were no transfers between Level 1, Level 2, or Level 3 financial instruments. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i93a7886871f24eadb20d2c97cabc3f9f">Included in other long-term assets are investments in privately held entities of $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNDYxNQ_75464603-98da-44e2-8adc-965ec2b48358">13.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNDYyMg_349b21c6-f17c-4fb8-a365-a3c8ff54a863">5.0</ix:nonFraction> million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.  The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investments as financial instruments. Given that fair values for such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.</ix:continuation> </span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_55"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTIxMg_e869ab79-9949-4b53-935d-7a79c4dc8dc6" continuedAt="i5c1166a419c848a2b21782f80b26138e" escape="true">Balance Sheet Details</ix:nonNumeric></span></div><ix:continuation id="i5c1166a419c848a2b21782f80b26138e" continuedAt="i83a9b3c0adc6405a8cbbc70b0af100f2"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE5OQ_e7752d79-2ab1-4edc-add7-0e4af551af2f" escape="true"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE5OQ_fb957577-c900-41b1-b51c-a035d851b58e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></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:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><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:100%">(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:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMi0xLTEtMS03MTc1Mg_2709e8ed-0ff3-4006-bb08-d3b19feed6bb">211,363</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMi0zLTEtMS03MTc1Mg_d358e7bc-50e2-47f2-afde-7dd4c0dd40ed">130,572</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:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMy0xLTEtMS03MTc1Mg_eed491bf-ed55-4472-bb4e-ca17eb1b1078">162</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMy0zLTEtMS03MTc1Mg_df53aad1-c23b-47ab-985b-08564f31b2d0">105</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:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNC0xLTEtMS03MTc1Mg_82a34f89-ab6b-453c-9024-a9cd08861cb1">894</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNC0zLTEtMS03MTc1Mg_3f1b7507-1e67-4e04-a90c-22495db10f19">1,061</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:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:Cashcashequivalentsandrestrictedcash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNS0xLTEtMS03MTc1Mg_523199c8-9dcb-45fb-a103-6d4ca5881c10">212,419</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:Cashcashequivalentsandrestrictedcash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNS0zLTEtMS03MTc1Mg_65faa2ec-899e-4a0a-aad5-f49cba20b328">131,738</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTg4_0238d052-17f4-4132-9797-e1afa23b4ffa">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="us-gaap:MoneyMarketFundsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTk1_0e2ae3e4-1651-46c0-aac8-105e22347910">20.4</ix:nonFraction> million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMjc5_016e1e90-0a1f-470e-9ee7-d97f7b1cf189">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMjg2_a929467d-86b6-4722-b137-72fefc11c211">1.2</ix:nonFraction> million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i83a9b3c0adc6405a8cbbc70b0af100f2" continuedAt="i4500055882274d9292c4fc99a94a32fc"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE2Nw_c73b575d-f719-4fcf-b1c3-5f351a7f8567" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></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:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfMy0xLTEtMS03MTc1Mg_a0c1bd32-6a26-40a4-8c7f-b3b116d7f455">86,750</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfMy0zLTEtMS03MTc1Mg_9c55d1d9-33f9-44dd-99ff-2589b7d417ee">72,369</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:100%">Finished goods</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNC0xLTEtMS03MTc1Mg_5cef80b9-d0fe-45c9-ade4-ef3091896131">59,681</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNC0zLTEtMS03MTc1Mg_a6295db5-3806-4fec-b9e7-ff0c1d71b87d">59,334</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNy0xLTEtMS03MTc1Mg_b5995d0a-529d-4f2c-a6f4-e20a2f5f5ab0">146,431</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNy0zLTEtMS03MTc1Mg_6cbec63c-29a9-4bad-b516-a3145fc6198e">131,703</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></tr></table></ix:nonNumeric><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></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:14.737%"></td><td style="width:0.1%"></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><td colspan="3" style="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTIwOA_6606c5f9-ba5f-4de0-b357-9066e74f4e23" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></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:14.712%"></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:14.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful&#160;Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%">(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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1f642adbb1994728a434606dea20627d_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMi0xLTEtMS03MTc1Mg_4f118502-a0bb-4ea4-9a0a-8e258752abaa">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8ec5d708eb9422a88163f13d4c65eb0_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMi0zLTEtMS03MTc1Mg_6a7ea85e-dd14-448d-a04d-a92701f6ae9e">3,960</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7beb6e26fd4edb95b1014099f56f61_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMi01LTEtMS03MTc1Mg_7356dd6f-9390-4766-898a-a7f6b0a053ff">3,917</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:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icb677f17798a40a6a0c7b93a659c7109_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmRlMDE5NDYzZGFjNzRhYjBhZmM4ZTkxZjQ4NTRhMDQ5XzQ_4765edd5-c267-4844-9ba2-33858862366a">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ie469c99f65ac4f4a87a475d76ead511d_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmRlMDE5NDYzZGFjNzRhYjBhZmM4ZTkxZjQ4NTRhMDQ5Xzc_eb97964e-b1d8-490a-a4ae-442c22fb572b">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a1cfc4bc9f44bab829e04dddc2def3_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy0zLTEtMS03MTc1Mg_0b8296a7-be48-4c16-8f33-8b7e1fc07895">70,352</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:100%"><ix:nonFraction unitRef="usd" contextRef="i7e93d771dac14bbb858b387b444f04cd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy01LTEtMS03MTc1Mg_7f3ffef2-e229-4e01-a685-a019ba7bc7a8">65,004</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:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19cd9ea6591e4773918ef4fc2b33970a_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmVmM2JjOTM2ZDlhZjRkNGJhMWQyNTQ0NzlhOTA0YjFhXzQ_ae5a4280-5293-43ca-8a44-25ae1b25b41a">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i484a9735b07240be80cb6fc9280d3e8c_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmVmM2JjOTM2ZDlhZjRkNGJhMWQyNTQ0NzlhOTA0YjFhXzc_1a576ad3-38eb-47e3-837a-b04627fe4bc2">5</ix:nonNumeric></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:100%"><ix:nonFraction unitRef="usd" contextRef="ia01349457d6740cbb8ffbf7e4b44fb95_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC0zLTEtMS03MTc1Mg_c5a897f6-1ed7-44fa-a2ba-fdecace1be1d">35,322</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5e2d241404e44cbfafacc9abff6b5638_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC01LTEtMS03MTc1Mg_0e478bc9-2f7d-4f9f-b27f-24a8e343d53d">32,099</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:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1c2badf4a77b4394ab1f01300eb33b9f_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNS0xLTEtMS03MTc1Mg_403fcc30-3f89-4fb8-a677-1d7391aa22f2">3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5902eb22b01e409bb2bb34a4592450a3_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNS0zLTEtMS03MTc1Mg_e27ff99e-8b8e-4bc9-9bd3-b45c82c96242">8,904</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:100%"><ix:nonFraction unitRef="usd" contextRef="i76e4845c8ee14d2a80f2365543f6bc2f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNS01LTEtMS03MTc1Mg_a63e9a45-e8d5-4e13-becc-28441b9d24de">8,763</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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i61cc5e2f33474103bf2f7f6e7f9b8c49_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmIxOTM4OWFlNGM5MTQ5Zjk4ZWI0N2M1MDQ2NGFmZjRhXzQ_0706d9da-410e-46bd-8545-82515b75484c">1</ix:nonNumeric>-<ix:nonNumeric contextRef="idbee7eba18da4101a5a3c289e2b2d0b3_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmIxOTM4OWFlNGM5MTQ5Zjk4ZWI0N2M1MDQ2NGFmZjRhXzc_6fc3c26e-f18f-49b0-88b1-7af1068a750a">5</ix:nonNumeric></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:100%"><ix:nonFraction unitRef="usd" contextRef="i716ee84e0f4b4377898790ec45bcc1e1_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi0zLTEtMS03MTc1Mg_0388f42d-5b3f-45ac-99ee-1b586909c768">34,078</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:100%"><ix:nonFraction unitRef="usd" contextRef="i11d6fddf6d0a46c889e9db3a30e09dfa_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi01LTEtMS03MTc1Mg_e7e8417e-5b68-4413-ab0a-dfb31673ea83">30,889</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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd39e6a9f0a4d9dac2768ba65f1d5cd_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNy0zLTEtMS03MTc1Mg_64b81550-62d8-4c80-bec2-b496b34f2dd9">3,484</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie64fc3bd68984918beec814984a201bc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNy01LTEtMS03MTc1Mg_2ef39473-8d63-47f1-9d8b-de753df62563">4,647</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: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="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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOC0zLTEtMS03MTc1Mg_4d7ec291-d84f-450d-8963-2d3f367b5352">156,100</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOC01LTEtMS03MTc1Mg_4a8d5703-8098-4bf4-bf8c-7212b359ac3a">145,319</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:100%">Less: accumulated depreciation and amortization</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOS0zLTEtMS03MTc1Mg_7cd118be-a91f-47f1-87c7-1e22231eb5a9">91,964</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:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOS01LTEtMS03MTc1Mg_f79a6b11-18ce-4e48-b585-755a05903b49">84,395</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: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 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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMTAtMy0xLTEtNzE3NTI_0464f3ca-2ef5-49e4-bd35-8578f6b1df22">64,136</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMTAtNS0xLTEtNzE3NTI_ce142f17-7d44-4ea6-a3dd-a85dd09da295">60,924</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></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended June 30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTQ0_29169ce7-eb55-4f20-9868-07fab1d481cb">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTUx_751aece5-02a6-4d2c-b3e6-25c55b0dc7c6">3.6</ix:nonFraction> million, respectively. Depreciation expense for the six months ended June 30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTQ5NzU1ODE1MTk0_e8e89281-554f-413f-aab7-d13ac32716d2">9.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTQ5NzU1ODE1MTk4_b99ca995-2ed7-4752-98fd-00531505f7f0">7.3</ix:nonFraction> million, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a note receivable with a supplier for $<ix:nonFraction unitRef="usd" contextRef="ic225554d289e4c759ba352d45b1ce932_D20220301-20220331" decimals="-5" name="mxl:ProceedsLoanedUnderNotesReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNjQ5_244d3e32-2e6d-48e3-8d00-34883e1132e7">10.0</ix:nonFraction>&#160;million, which is included in other long-term assets on the consolidated balance sheet. Repayments of $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNzQ2_54eff035-78ab-4e89-a1b0-38b256eb1db1">2.0</ix:nonFraction>&#160;million per year are due annually by March 31, in years 2024 through 2027, provided that certain production utilization targets for the prior year are met. </span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="mxl:PriceProtectionLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE4Nw_999158b4-286d-4be3-ab05-c6ad9aea180d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></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:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfMy0xLTEtMS03MTc1Mg_c5a8a289-5410-452a-9663-e5c05c0e8b24">40,509</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfMy0zLTEtMS03MTc1Mg_6d894648-7398-4acc-be70-3589b6112ee9">47,766</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:PriceProtectionRebateCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNS0xLTEtMS03MTc1Mg_9d2af835-33cf-44c1-83a5-dfc621c8aec1">102,426</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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:PriceProtectionRebateCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNS0zLTEtMS03MTc1Mg_73eb2f3c-3ad4-40c9-979c-ee62491ed45b">49,907</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="mxl:PriceProtectionpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNy0xLTEtMS03MTc1Mg_581c976b-9b42-4977-8dbe-b86f32da21c3">32,382</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="mxl:PriceProtectionpayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNy0zLTEtMS03MTc1Mg_a34f5801-8ef4-44d2-8949-0c97815807bc">42,956</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:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfOC0xLTEtMS03MTc1Mg_3ab1d8c6-c07f-4225-8d11-b892ee676a72">110,553</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89d36364faed4176b85c2148367016ba_I20210630" decimals="-3" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfOC0zLTEtMS03MTc1Mg_7cd9f497-5763-4934-8b3b-2e0915e13e7e">54,717</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></ix:nonNumeric></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i4500055882274d9292c4fc99a94a32fc"><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTIxMQ_0cd8ecdc-1d20-491b-a744-47189f705968" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></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:14.737%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:100%">December 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: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:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Accrued technology license payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:AccruedTechnologyLicensePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNC0xLTEtMS03MTc1Mg_80c53c57-41ff-4521-a04b-7d17380287cb">6,693</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:AccruedTechnologyLicensePaymentsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNC0zLTEtMS03MTc1Mg_c712edd9-7fed-4571-aeae-8de2a996a911">7,337</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></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:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNS0xLTEtMS03MTc1Mg_b6f56183-2694-43a1-b463-9eb4c8779bcb">4,980</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNS0zLTEtMS03MTc1Mg_7824a92b-e8b2-449f-8405-64c6a3c4e08a">3,651</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:Accruedengineeringandproductioncosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNi0xLTEtMS03MTc1Mg_88a719f1-6015-4dbd-903a-d12016b2c4ea">1,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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:Accruedengineeringandproductioncosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNi0zLTEtMS03MTc1Mg_8382502f-78df-4ecb-b627-b1ac7d655f19">2,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="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:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNy0xLTEtMS03MTc1Mg_55d2d77d-4389-49e1-890e-5ad2347a24ab">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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNy0zLTEtMS03MTc1Mg_097f8e7a-5f3b-4c50-ab18-26529c03b26d">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfOS0xLTEtMS03MTc1Mg_d697cc7f-3410-48e9-bb0f-9b1de6da5bb9">1,791</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfOS0zLTEtMS03MTc1Mg_0fa2cbff-6d4e-4bf9-9665-e0712fa99d6d">2,080</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></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:100%">Short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTAtMS0xLTEtNzE3NTI_2ee987f6-14c7-40e2-bdb0-b20a49813e7e">11,202</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTAtMy0xLTEtNzE3NTI_4ac221b1-92e1-4c40-8274-7911cfd0b986">8,888</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:Accruedcustomercredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTItMS0xLTEtNzE3NTI_1d0ec884-e390-4537-9bca-03cf7efc8985">5,435</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:Accruedcustomercredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTItMy0xLTEtNzE3NTI_dec4cf63-53fe-4513-bbe9-b5456442adc8">5,136</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTQtMS0xLTEtNzE3NTI_3aeb7696-77f2-479f-810c-b0925ceac75a">10,386</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTQtMy0xLTEtNzE3NTI_1857e080-b4f8-40d5-808b-fe2717985661">7,105</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTUtMS0xLTEtNzE3NTI_ab080e37-7b00-4b8c-b1b1-e442087c784a">1,349</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTUtMy0xLTEtNzE3NTI_4563ab82-f285-4862-b897-ac7ed50b365d">1,044</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></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:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fd6e47e06de4deca86d98f7b6d498ff_I20220630" decimals="-3" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTYtMS0xLTEtNzE3NTI_f4672ab5-cb7d-49ea-85d9-2c276de6403a">39,344</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:100%"><ix:nonFraction unitRef="usd" contextRef="i2d7b0b4fa7294ca9a35f4b1563b8ece7_I20211231" decimals="-3" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTYtMy0xLTEtNzE3NTI_c3626b28-f744-4e14-a7aa-77510e272204">6,721</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd6b7af8b56940d48d885c8df6e02417_I20220630" decimals="-3" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTctMS0xLTEtNzE3NTI_8da660c2-8389-492c-a4fe-b0a3749b842a">1,186</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:100%"><ix:nonFraction unitRef="usd" contextRef="idecac5dc82f74a3ca2419a203e0b1872_I20211231" decimals="-3" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTctMy0xLTEtNzE3NTI_33671cab-2bdb-44c3-94c6-7a754521777a">2,847</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:DeferredPurchasePricePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMS0xLTEtODExNTM_128fc118-db73-4a92-9623-c5814ec26ff3">2,824</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="mxl:DeferredPurchasePricePayments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMy0xLTEtODExNTM_17e1b4c3-7efa-49ba-a738-9c6c38746253">&#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="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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMS0xLTEtNzE3NTI_a2e48d11-cc4b-4a28-8b3a-c766f33db469">6,364</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMy0xLTEtNzE3NTI_c4c82846-154f-4179-a772-7e3c1e641c7f">9,205</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></tr><tr><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTktMS0xLTEtNzE3NTI_0bca2cc0-9ce8-4730-aa41-0c870015dfcf">93,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTktMy0xLTEtNzE3NTI_3146ae77-cfd2-4b03-ac9d-e132b6712009">57,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE5NA_51c0195e-a01e-41bf-a0ff-10b7e971c7f9" escape="true"><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 change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></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:11.765%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</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" 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:100%">Pension and Other Defined Benefit Plan Obligation</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:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib24675c087154e62b82c2028c69f1f50_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMi0zLTEtMS03MTc1Mg_a329f23d-91f9-45e1-9b77-4f592d094ea8">21</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id269c18edd124e48b4b6694eba5bfe08_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMi03LTEtMS03MTc1Mg_5848dbc4-6979-4792-9fff-aad6e03f0678">2,104</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f66a25325e14f95b0ae6c6d74305009_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMi05LTEtMS03MTc1Mg_a5971b23-6476-4d0f-a6c0-66be1f9bfead">2,125</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:100%">Other comprehensive loss before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaa1ce2c0e32c470aa648243f82d2d6ae_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMy0zLTEtMS03MTc1Mg_36a853b2-45c5-492a-abcf-7f813c93f2b5">5,063</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7f96c0a62e94b49acae3f53c06fd89b_D20220101-20220630" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMy03LTEtMS03MTc1Mg_8dfef4a8-f557-417c-8c5e-fcf1ce5e120e">&#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:100%">(<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMy05LTEtMS03MTc1Mg_2499bc78-8325-4c2b-b24f-3c5ff0ba2f4d">5,063</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:100%">$</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:100%">(<ix:nonFraction unitRef="usd" contextRef="if0ba0c9350924862a64f10cecfada481_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfNi0zLTEtMS03MTc1Mg_38419df9-274b-4dcd-9b2f-eb6cd067dac2">5,042</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 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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ice125f99c04d46318eb406609d23a857_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfNi03LTEtMS03MTc1Mg_052538c0-cdc0-4397-b63f-25b34d089bdd">2,104</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:100%">(<ix:nonFraction unitRef="usd" contextRef="if38981e91ff04a4b901a957a612bd539_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfNi05LTEtMS03MTc1Mg_2907313b-dfc8-4c56-9dbd-5b572b9bbabf">2,938</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></ix:nonNumeric></div></ix:continuation><div id="if7db9ad97bda4171b58ee72c4805c58e_52"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU2NQ_f270bfb0-43ee-4ebf-a43e-91cf037f4494" continuedAt="i3a0e4167f1f14590a82c5d1777e89dcb" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i3a0e4167f1f14590a82c5d1777e89dcb" continuedAt="i35dc1ff417d843e9bab5b98c3e493663"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU1OA_4ad2ff81-16f3-4871-b277-5c366d640adf" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company&#8217;s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></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.689%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:100%">December 31,<br/>2021</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="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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277a16bd30db47a89ee594f7d88e0f89_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMy0xLTEtMS03MTc1Mg_d93027fb-02d0-474d-a1de-884e277431af">250,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3035c6dcf644279bc1c529d50568e11_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMy0zLTEtMS03MTc1Mg_1f5635e4-1bad-4d55-b2c5-ee4f6bc8e536">310,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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfNi0xLTEtMS03MTc1Mg_ae330aef-8f36-4724-b7cc-87db25867436">250,000</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:100%"><ix:nonFraction unitRef="usd" contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfNi0zLTEtMS03MTc1Mg_0cec8f2c-c356-4964-9782-ee09deb2d128">310,000</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOC0xLTEtMS03MTc1Mg_093eb750-43e5-4c31-a867-b64eac758319">756</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOC0zLTEtMS03MTc1Mg_051775ec-98fd-4131-95d1-1aaed9921164">816</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOS0xLTEtMS03MTc1Mg_4db9f5cd-1de9-45f4-9c5c-34b9977384d1">2,794</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:100%">(<ix:nonFraction unitRef="usd" contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOS0zLTEtMS03MTc1Mg_4ff520d4-6b0e-4b84-9855-59c62d18d27b">3,031</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></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:100%"><ix:nonFraction unitRef="usd" contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTAtMS0xLTEtNzE3NTI_84d179bc-168d-400b-b468-06073e960cef">246,450</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:100%"><ix:nonFraction unitRef="usd" contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTAtMy0xLTEtNzE3NTI_77a20f7f-f462-4bad-ac70-c7c3260bd1c5">306,153</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTEtMS0xLTEtNzE3NTI_89350173-2590-4682-a61c-82d01bd22135">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTEtMy0xLTEtNzE3NTI_9635385f-e814-4942-ba89-891de4371fa3">&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTItMS0xLTEtNzE3NTI_49b5b930-d6bb-42f6-9951-888c08ba86aa">246,450</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTItMy0xLTEtNzE3NTI_0218e382-925e-441b-b0ab-216767f8d83e">306,153</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></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;June&#160;30, 2022 and December&#160;31, 2021, the weighted average effective interest rate on debt was&#160;approximately <ix:nonFraction unitRef="number" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTg4_34d8c083-8104-4790-aa2d-c9a17820bd6c">3.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTk1_29ccd27e-63fe-49e7-b277-57ac822fed22">3.2</ix:nonFraction>%, respectively.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i35dc1ff417d843e9bab5b98c3e493663" continuedAt="i1f080fafd79f416281020e62eee99113"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzMw_8c2b5674-a67c-4458-ba6e-13b53eb4e20c">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzM3_d3f86f5d-4c20-4eb4-b0a5-6bac498b3f82">0.5</ix:nonFraction> million, respectively, to interest expense. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTQ5NzU1ODIyNjMy_01e098e5-351a-4c77-972b-a9dcb252d57f">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTQ5NzU1ODIyNjM2_8975a4a1-c987-4a89-b5e3-ec91c6d92f17">1.0</ix:nonFraction> million, respectively, to interest expense.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate aggregate fair value of the term loans outstanding as of June&#160;30, 2022 and December&#160;31, 2021</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNDY0_932a2f19-e411-41fe-b73c-f384dbf938a7">275.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNDcx_0a8a365e-3139-4d01-afe2-dca3ef3fc0ea">311.0</ix:nonFraction> million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNjk2_75102fb6-32b7-4e68-8df1-eb1900b0420a">250.0</ix:nonFraction> million is due in full on June 23, 2028, upon maturity of the loan.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.409%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the &#8220;Initial Term Loan under the June 23, 2021 Credit Agreement,&#8221; in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i1b7a3707ced74700b503a30d4d2ebdde_I20210623" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTIwNg_9d3d298a-f830-4101-a80e-f035c3e764ab">350.0</ix:nonFraction> million and a senior secured revolving credit facility, or the &#8220;Revolving Facility,&#8221; in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="ia8cf716a85534c80898bb54df4775128_I20210623" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTMyOA_1aa84f10-d2dc-4216-ae98-143898d8c660">100.0</ix:nonFraction>&#160;million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of June&#160;30, 2022, the Revolving Facility was undrawn. Under the amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the pending merger with Silicon Motion (Note 3), the Company expects to repay the remaining outstanding term loans under this agreement upon closing of the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $<ix:nonFraction unitRef="usd" contextRef="i5f257e902e80482890b2c38abaaf3132_I20210623" decimals="-5" name="mxl:LineofCreditFacilityIncrementalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMjM5Nw_9196bb0f-cc83-4cc9-a9db-be40505bdb7b">175.0</ix:nonFraction>&#160;million and (y) <ix:nonFraction unitRef="number" contextRef="i5f257e902e80482890b2c38abaaf3132_I20210623" decimals="INF" name="mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMjQwOA_f807d8b7-4337-4a74-a65d-b1ed69902db4">100</ix:nonFraction>% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company&#8217;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus <ix:nonFraction unitRef="number" contextRef="i67ef3a7bd9954877be3b7942d8e0ebce_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzAwNQ_4f687661-8e05-473b-aa50-730a7a6e63a1">0.50</ix:nonFraction>%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a <ix:nonNumeric contextRef="i277a16bd30db47a89ee594f7d88e0f89_I20220630" name="mxl:DebtInstrumentInterestPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU2Mg_2c4e32f6-553f-414c-a493-276f90a958bb">one-month</ix:nonNumeric> interest period plus <ix:nonFraction unitRef="number" contextRef="ia2f904b9c52542ec8e435f112141be69_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzEzMw_8d215c5e-a637-42b4-bb8f-ec7b9098e6b6">1.00</ix:nonFraction>%, in each case, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzE4MA_33476092-1710-43b1-9e45-1f4fdb87b73b">1.25</ix:nonFraction>% or (ii) an adjusted LIBOR rate, subject to a floor of <ix:nonFraction unitRef="number" contextRef="ifd21a8f175c34a818858c0a6b8115319_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzIzNw_cee61c47-5175-4aed-970c-0727dd55ed57">0.50</ix:nonFraction>%, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="ifd21a8f175c34a818858c0a6b8115319_D20220101-20220630" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzI3MA_150913e6-14fa-49fb-82c9-ed48a672d52d">2.25</ix:nonFraction>%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="if5d88a42645d47b4bf52feee3437d915_D20220101-20220630" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzQzNw_12502af0-0d7f-4f0d-bffc-a59833f1f5ce">0.00</ix:nonFraction>%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i361327a0430f45e5be1a492bde767271_D20220101-20220630" decimals="INF" name="mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzUyMw_4252b623-1c2d-4168-96ba-bd1f7a35c49f">1.00</ix:nonFraction>%. Following delivery of financial statements for the Company&#8217;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from <ix:nonFraction unitRef="number" contextRef="id505cf8e782a407aaebce523d287cae2_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzcwMg_48510c86-3bd3-4890-a40c-e6987b768ea7">0.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="idc22237134ee4e708c52f4f342d16989_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzcwOA_2802e97c-dba9-49d1-9189-86d3814dc93b">0.75</ix:nonFraction>% in the case of base rate loans and <ix:nonFraction unitRef="number" contextRef="i021c8e6b9ee849c1a9112e709d19f82a_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzc0Ng_13eb3b2d-93d5-429c-ab3b-2fe390bc40f4">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic42aa7da0e114434bb935a2472e45d3f_D20220101-20220630" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzc1Mg_c651d5d9-f9be-40dc-a007-3563a6b050c7">1.75</ix:nonFraction>% in the case of LIBOR rate loans, in each case, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from <ix:nonFraction unitRef="number" contextRef="i2248a1edd83c47108bb83a5fe7e8fc2a_D20220101-20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzk2Mg_25bf5644-c432-48e3-9875-4b1c2f5e3a82">0.175</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iefad14c161674850b364f67b986eed77_D20220101-20220630" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzk2OA_adbbacd5-327c-44f6-85e5-555e535e6354">0.25</ix:nonFraction>% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to <ix:nonFraction unitRef="number" contextRef="i277a16bd30db47a89ee594f7d88e0f89_I20220630" decimals="INF" name="mxl:DebtInstrumentQuarterlyAmortizationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNDI2OA_455bcf68-49c1-45c6-b074-9c50dd9cd1b1">0.25</ix:nonFraction>% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i1f080fafd79f416281020e62eee99113"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a <ix:nonFraction unitRef="number" contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630" decimals="INF" name="mxl:CallPremiumPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTIzNg_7d429c07-aa80-487a-bd58-90562d28c777">1.0</ix:nonFraction>% soft call premium applicable during the first <ix:nonNumeric contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630" name="mxl:CallPremiumPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTI4NQ_60e58c6e-f4c5-4204-9d23-cbdf65294028">six months</ix:nonNumeric> following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of <ix:nonFraction unitRef="number" contextRef="if8f9b42bbd0b43e9a4d8d85e2bc28aa8_I20220630" decimals="INF" name="mxl:DebtInstrumentCovenantLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNjc3Nw_a230fec8-126e-4ca0-9b00-eceb7965a6a1">3.50</ix:nonFraction>:1.00 (subject to a temporary increase to <ix:nonFraction unitRef="number" contextRef="if8f9b42bbd0b43e9a4d8d85e2bc28aa8_I20220630" decimals="INF" name="mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNjgyMQ_eb0ee075-0192-4f4e-a6b8-1cc08e0b1197">3.75</ix:nonFraction>:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed <ix:nonFraction unitRef="number" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="INF" name="mxl:AggregateCommitmentsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNzA4Mw_da149d7b-6940-4bf8-b28d-9fc20d716fa8">1</ix:nonFraction>% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of June&#160;30, 2022, the Company was in compliance with such covenants. </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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 23, 2021 Credit Agreement</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 may exercise certain other rights and remedies provided for under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 23, 2021 Credit Agreement</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 other loan documents and applicable law.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $<ix:nonFraction unitRef="usd" contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNzk3MA_e85213d2-710c-4e34-be5c-5976d3c01963">350.2</ix:nonFraction> million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of <ix:nonFraction unitRef="number" contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODE5NA_59539bc2-c32d-4c1e-bafa-9c2b342dd06f">3.4</ix:nonFraction>%, which represents a Level 2 fair value measurement. The debt discount of $<ix:nonFraction unitRef="usd" contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODI3MA_51fc3aaa-adb4-4ac1-ad4f-afcf372607b8">0.9</ix:nonFraction> million and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODMwMA_6f08015d-0b59-4797-8c7d-519b929ab74d">2.9</ix:nonFraction> million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its <ix:nonNumeric contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU2Mw_85accbc5-da73-4d48-a483-4a6cd4e8932c">seven-year</ix:nonNumeric> term. Debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i297a522333094ae188b564bf3211a9eb_I20200731" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODQ0OA_230245e4-8baa-4607-8982-867af361cce0">0.4</ix:nonFraction> million associated with the Revolving Facility are being amortized to interest expense over its <ix:nonNumeric contextRef="ib3e1074be8e34d858e2c350a979a598b_D20220101-20220630" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU1OQ_3ff4696e-92c5-468b-b5cd-7dfe3b955621">five-year</ix:nonNumeric> term.</span></div></ix:continuation><div id="if7db9ad97bda4171b58ee72c4805c58e_58"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUzNQ_34ea9e62-c011-410d-8521-503f3fc7901a" continuedAt="i7c4e0d22f54b4ac5be72cf580cead475" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i7c4e0d22f54b4ac5be72cf580cead475" continuedAt="i49e8630cfda8460c8af0585bcbabf84b"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock-Based Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP. Refer to the Company&#8217;s Annual Report for a summary of its stock-based compensation and equity plans as of December&#160;31, 2021. There have been no material changes to the terms of the Company&#8217;s equity incentive plans during the six months ended June 30, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was <ix:nonFraction unitRef="shares" contextRef="ida000dc06a7147d4ab95940510e7a27e_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTky_e3d39b59-2471-49fb-9c1b-81a13aa1e793">15,651,631</ix:nonFraction> shares. As of June&#160;30, 2022, the number of shares of common stock available for future issuance under the ESPP was <ix:nonFraction unitRef="shares" contextRef="i73eca7bcca0a46d989f58da6be0227ce_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNjk5_ce105a3e-6e68-4e81-9e42-c5d142a3ae70">4,977,968</ix:nonFraction> shares.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i49e8630cfda8460c8af0585bcbabf84b" continuedAt="ieaa6732de123475fb8da001d9d0b190e"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Incentive Bonus</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mostly settles bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company&#8217;s common stock as determined in trading on the applicable stock exchange, on a date approved by the Board of Directors. In connection with the Company&#8217;s bonus programs, in February 2022, the Company issued <ix:nonFraction unitRef="shares" contextRef="i4c605dc76ec94816ac0ec39ae201465e_I20220228" decimals="-5" name="mxl:SharesIssueduponSettlementofExecutiveBonusPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMTI4OQ_f49a9cb5-9a94-4d91-b0d5-d3fe409189bb">0.5</ix:nonFraction> million freely-tradable shares of the Company&#8217;s common stock in settlement of bonus awards to employees, including executives, for the 2021 performance period. At June&#160;30, 2022, the Company has an accrual of $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:AccruedBonusesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMTQ3OQ_8cd7e4d2-4fea-4fc8-b382-2363cac9617d">19.0</ix:nonFraction> million for bonus awards for employees for year-to-date achievement in the 2022 performance period.  The Company&#8217;s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUzMQ_61969262-c37b-4b66-be80-54679214b914" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of income, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.519%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</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: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:100%">2022</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:100%">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:100%">2022</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:100%">2021</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></tr><tr><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:100%">(in thousands)</span></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:100%">(in thousands)</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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy0xLTEtMS03MTc1Mg_498d5cb4-6b1e-44e8-9944-1cb45a1a2c5c">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de26436950849aca1295508d868aca8_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy0zLTEtMS03MTc1Mg_a7343e6e-6fba-42e9-976d-08eebe484045">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c5466f3a7246ed959e36119938009f_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy01LTEtMS03MTc1Mg_ca23ae2b-70cf-4170-b1fc-835cbffbd306">325</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c581cbb7734ef89ac12ac934f6863f_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy03LTEtMS03MTc1Mg_9241541c-6d07-4444-a118-510bc6af5d1e">317</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><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:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d3885170c4844a8bd3e5bfded4bf2bd_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC0xLTEtMS03MTc1Mg_6ccd6efb-692b-4d2c-af5e-87be5c59f953">9,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:100%"><ix:nonFraction unitRef="usd" contextRef="if87448f0b5524cf2a9ff61df7e17d294_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC0zLTEtMS03MTc1Mg_a742d234-8373-40cc-89f9-e288d64bcc21">7,267</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib5fbf2f527d24fbd99db3a6a3a0994dd_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC01LTEtMS03MTc1Mg_836366b2-4a37-49bb-b7ed-32fb99766014">19,659</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:100%"><ix:nonFraction unitRef="usd" contextRef="i976881ec084a471991203739f1bdf314_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC03LTEtMS03MTc1Mg_f5357a05-4bdb-4c77-b9a5-15bab52f9b9e">14,429</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><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:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i423cf228c1d6401295ed90e6b5ee4a0c_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS0xLTEtMS03MTc1Mg_18e932a4-8056-46ce-8c3d-5f6ad22b86c0">9,324</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:100%"><ix:nonFraction unitRef="usd" contextRef="if80fe08245ed4d5d94afd40b67afdb97_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS0zLTEtMS03MTc1Mg_46396def-849b-4984-966a-1c3d8e43b598">6,551</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:100%"><ix:nonFraction unitRef="usd" contextRef="i08645beb86f14e039bff40db679c6be2_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS01LTEtMS03MTc1Mg_bd706db5-d0ee-49fc-8bdf-3a6994737e7e">18,039</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:100%"><ix:nonFraction unitRef="usd" contextRef="i43d7cd45be524c5191dd82e1821ffe9a_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS03LTEtMS03MTc1Mg_41b9da96-97a0-4df7-8f21-7e73dfc89ee4">12,175</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><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></tr><tr><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy0xLTEtMS03MTc1Mg_58514562-fd4d-42bb-bb19-1d3fba56a3d5">19,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy0zLTEtMS03MTc1Mg_af54638a-0900-4f26-9647-9174fe3a1df7">13,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy01LTEtMS03MTc1Mg_084fb1ca-4448-467a-8b68-b7ba4e9c3d38">38,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy03LTEtMS03MTc1Mg_1c707b2b-5970-4fd3-9190-94ae1cebe606">26,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested restricted stock units as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i680e6c3af4da443f97617e44ba09feac_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMTk4Mw_7095f0e5-b632-464a-9df8-0c5693685d38">112.8</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjA3NA_ea1deafe-f33a-4c83-bf03-2584b0a1bcfe">2.50</ix:nonNumeric> years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested performance-based restricted stock units as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ieb826039f8c74ba0905970d3973a859a_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjIwMA_d5bab5bd-a399-4cd0-9998-6bc5d0e7d2d4">28.8</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjI5MQ_4052dfe8-adf4-4319-8716-2d6eb3ebaa33">1.12</ix:nonNumeric> years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested stock options as of June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-4" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjM5MA_9372d096-c09b-4a66-93c0-71613b8017f4">0.01</ix:nonFraction> million, and the weighted average period over which these equity awards are expected to vest is <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjQ4MQ_1f2a63eb-1872-4a3e-9143-0208c6059b68">0.02</ix:nonNumeric> years.</span></div><div style="margin-top:9pt"><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 Units</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUxMw_67f2e28a-3206-4982-a8d6-3c5cb12dce58" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.241%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0481daeef1d84bceb90c2bd82bbf750d_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMS0xLTEtMS03MTc1Mg_29f9bd43-4485-428d-a225-53e3b62e9923">5,233</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0481daeef1d84bceb90c2bd82bbf750d_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMS0zLTEtMS03MTc1Mg_225aceae-50f7-475a-a085-25ffbf8d7563">25.14</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMi0xLTEtMS03MTc1Mg_26d3aecf-b758-486f-a468-311745568a1b">1,697</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMi0zLTEtMS03MTc1Mg_7cea1e3c-debd-4b14-b59f-aac157588437">60.58</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNC0xLTEtMS03MTc1Mg_ccc6b113-18e8-468a-ac99-3bc6f0faed2b">1,814</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNC0zLTEtMS03MTc1Mg_e0a1fb5d-2f39-44d4-81be-1bbf34582ff4">36.60</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNS0xLTEtMS03MTc1Mg_f0adb5ea-37e7-4998-877a-f254e194cefb">214</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNS0zLTEtMS03MTc1Mg_2333500e-9cde-42d3-94b9-23f27dbe1d3e">29.06</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:100%">Outstanding at June 30, 2022</span></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:100%"><ix:nonFraction unitRef="shares" contextRef="i680e6c3af4da443f97617e44ba09feac_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNi0xLTEtMS03MTc1Mg_ba818e76-fc20-48c0-9bc7-d1ddedd08d92">4,902</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i680e6c3af4da443f97617e44ba09feac_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNi0zLTEtMS03MTc1Mg_8bd196ae-5a98-4736-b27e-70fd63d7bcaa">33.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a <ix:nonNumeric contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" name="mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTU0MQ_5bd1ef5a-a769-454c-907f-2a66dd4e57de">three-year</ix:nonNumeric> performance period based on the Company&#8217;s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the performance-based restricted stock units granted to date, <ix:nonFraction unitRef="number" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="mxl:VestingPercentageRelativeToNetSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzA2NA_4f668033-939e-400d-87af-4d09fa662ddc">60</ix:nonFraction>% of each performance-based award is subject to the net sales metric for the performance period and <ix:nonFraction unitRef="number" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="mxl:VestingPercentageRelativeToEPS" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzE2NQ_2970151f-b87c-4f6c-b389-2f68b2c58a53">40</ix:nonFraction>% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is <ix:nonFraction unitRef="number" contextRef="ib55b026d07bf4d93a22c57f4f492fe14_D20220101-20220630" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzMwNw_d895ae03-50fb-4517-ac60-ffe888c0abf6">250</ix:nonFraction>% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at <ix:nonFraction unitRef="number" contextRef="i78246715fb3843be8423898b8f4e1b30_D20220101-20220630" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzQ0Ng_fd55cc5b-e349-4ba0-a21e-3449ba7eb3d4">30</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i0c6ead48aedb473fa91f167ce1f99db1_D20220101-20220630" decimals="2" name="mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzQ1Mw_f7b373d7-8f00-405c-a957-25c7b3337aa3">100</ix:nonFraction>%, respectively, of the target number of units subject to the award in years one and two, respectively, of the <ix:nonNumeric contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" name="mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUyMQ_d633ea64-9acc-453c-af09-88e3311354f9">three-year</ix:nonNumeric> performance period.  </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ieaa6732de123475fb8da001d9d0b190e" continuedAt="i0b2fc210291845d6a6b24b7be8f6aec5"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers&#8217; expected results based on data available, as defined in the respective award agreements.</span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTU0NQ_dfe8576c-256e-48aa-b23f-b508e3249769" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></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:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d18160767ba45ed8bf74a04a9b84c78_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMS0xLTEtMS03MTc1Mg_09eaa279-49c6-4c4b-b7b2-69e77b0b2131">2,005</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9d18160767ba45ed8bf74a04a9b84c78_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMS0zLTEtMS03MTc1Mg_aeb8fb4b-dd5f-4c3e-9595-89f1b1c5daa5">19.80</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMi0xLTEtMS03MTc1Mg_eea40f8c-5eb4-4265-a8b9-8b4ef3139718">376</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMi0zLTEtMS03MTc1Mg_7e9abec4-317c-48e7-ab1e-6049797d9abf">75.40</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNC0xLTEtMS03MTc1Mg_a40b9cca-53e3-4ac3-9956-774833cb32d0">701</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNC0zLTEtMS03MTc1Mg_9c450823-1184-4af2-b264-7bdf66d5c4cf">17.85</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNS0xLTEtMS03MTc1Mg_22448496-a16e-4aba-a1db-db117e265c93">4</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNS0zLTEtMS03MTc1Mg_742528ad-0c80-48ef-956c-32c8026c4306">35.73</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:100%">Outstanding at June 30, 2022</span></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieb826039f8c74ba0905970d3973a859a_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNi0xLTEtMS03MTc1Mg_e31f28ba-ae8b-4deb-9501-326d9af92cb9">1,676</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ieb826039f8c74ba0905970d3973a859a_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNi0zLTEtMS03MTc1Mg_2bf4fa14-cfe8-4924-948d-4b942c9d60e0">33.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Rights and Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Rights</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021 there were <ix:nonFraction unitRef="shares" contextRef="i0c6f800abfd84bd79225cdbe135d491b_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNDMyMg_7f0256ca-ec45-4560-8d9a-79ce94c44a18">83,404</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ibf72b2e1d0e44fe88fd4b53bf3aa740d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjc0ODc3OTA3NTQ5Nw_449da967-4902-4a99-af3d-b94156ebf8c0">113,510</ix:nonFraction> shares, respectively, of common stock purchased under the ESPP at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i45572fcde7164916bb83de196b4afd51_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjc0ODc3OTA3NTYxOQ_ad3c03b7-57b0-4361-a8a6-89f07ce4474d">34.92</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i2ca3c4c9e8b741c384f498d8ffc57431_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjc0ODc3OTA3NTYyNw_1d7462b4-bdb5-4063-881f-20b3215f0eb5">23.21</ix:nonFraction>, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUzMw_4003aae1-9c20-47f7-a521-335cd9451e70" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights for the latest ESPP offering period were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.522%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" 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: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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</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></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:100%">Weighted-average grant date fair value per share</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i45572fcde7164916bb83de196b4afd51_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMi0xLTEtMS03MTc1Mg_b71a054c-5af1-448d-bb5d-870cfc6bdd7e">14.25</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ca3c4c9e8b741c384f498d8ffc57431_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMi0zLTEtMS03MTc1Mg_c8f9ab5f-b7d6-4e68-a44d-b4b430bccbff">10.85</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><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:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMy0xLTEtMS03MTc1Mg_923a549f-256e-4b45-8a6a-84bc98ffcfc0">1.54</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMy0zLTEtMS03MTc1Mg_455bc24e-fa1c-4993-a819-d5f9a2c1fad4">0.04</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNC0xLTEtMS03MTc1Mg_f58e0e4b-68b6-40f6-a900-7f0b08163a12">&#8212;</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNC0zLTEtMS03MTc1Mg_3322e571-bbad-4213-b196-aac3fe7241a1">&#8212;</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNS0xLTEtMS03MTc1Mg_b1b71434-c391-45ea-8833-3d4cf7d14cab">0.50</ix:nonNumeric></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNS0zLTEtMS03MTc1Mg_93cc011b-ba65-47bc-85c4-ed65ce65a573">0.50</ix:nonNumeric></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></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:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNi0xLTEtMS03MTc1Mg_e4981cfd-72f6-4163-b754-b9102131b22e">69.74</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNi0zLTEtMS03MTc1Mg_4aa34a4e-de2c-4392-a77f-9bca142be031">61.10</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company&#8217;s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company&#8217;s daily closing stock prices.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUyOA_a99bae1b-f5c1-40b3-8b9f-f28d276eb4d8" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfMS0xLTEtMS03MTc1Mg_2b138ad3-653a-4e14-a36f-a1356b9e85e1">417</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:100%">$</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfMS0zLTEtMS03MTc1Mg_1d17556c-ae3c-4685-9bd6-a6b3e143fc7b">17.05</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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNC0xLTEtMS03MTc1Mg_cd3fbf00-ebfd-4f44-9c49-67623e4dc2b6">18</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:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNC0zLTEtMS03MTc1Mg_f0528d5a-144a-4dd8-83a8-d0bf1d922685">14.47</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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi0xLTEtMS03MTc1Mg_0e45cf83-acb9-4e73-8641-d038b694038d">399</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi0zLTEtMS03MTc1Mg_6f139a76-1acb-4352-87a7-5fd16aa819d7">17.16</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi01LTEtMS03MTc1Mg_cd5caddc-7ce2-417e-8f95-d1e646c298e9">2.89</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi03LTEtMS03MTc1Mg_77da79e4-556d-46a4-b7df-cd84367325e1">16,449</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:10pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2022</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy0xLTEtMS03MTc1Mg_42304e5e-d8cd-4855-955b-772efd515ce9">399</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy0zLTEtMS03MTc1Mg_88b4f159-8869-46c1-9692-daa535dc9425">17.16</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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy01LTEtMS03MTc1Mg_17b9f2d0-a97f-4298-91d2-7a94dfcc5f8c">2.89</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy03LTEtMS03MTc1Mg_a9798a18-f5ea-4b50-b190-0fefe7ad8597">16,449</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:100%">Exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;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:100%"><ix:nonFraction unitRef="shares" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC0xLTEtMS03MTc1Mg_dd5fdfa1-e47f-4821-a67f-8b02b776f4ad">392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC0zLTEtMS03MTc1Mg_b429efa3-ab33-4b04-85f5-3993ed54b3de">17.14</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC01LTEtMS03MTc1Mg_627277d4-d91a-4df5-bcce-f9ee502bec8a">2.89</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC03LTEtMS03MTc1Mg_ab035649-ad1b-4a88-9400-ac7e472e3177">16,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><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="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTE2Ng_02df9f3f-36e9-4bf1-96c2-18ac828c78ae">No</ix:nonFraction> stock options were granted by the Company during the six months ended June 30, 2022.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i0b2fc210291845d6a6b24b7be8f6aec5" continuedAt="i3a8fdf5f90f6475b8e6d7c110dd2484a"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTI3OA_dcb24177-6b11-489c-a2e3-28be6c96c21a">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTI4NQ_39b1f821-3483-4ddc-a043-bdba0eed7843">6.7</ix:nonFraction> million in the three months ended June 30, 2022 and 2021, respectively. The intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NjE4_4d220802-fc75-4ad7-985d-8f2ad070972a">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NjIy_40da29c5-b427-45e0-9f59-f22875187c17">9</ix:nonFraction> million in the six months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from exercise of stock options was $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTM3MA_dec312ee-a0fa-4e7e-9fb3-faf7817ba2d8">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTM3Nw_b46bc61b-7dec-4396-bf6e-3912683f0611">2.6</ix:nonFraction> million&#160;during the three months ended June 30, 2022 and 2021, respectively. Cash received from exercise of stock options was $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NzY0_da9232e2-759e-4461-892b-6e7b7de601c6">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NzY4_ba0b4daa-b3d4-4d75-926b-2e2e8c22f701">3.9</ix:nonFraction> million&#160;during the six months ended June 30, 2022 and 2021, respectively.</span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a8fdf5f90f6475b8e6d7c110dd2484a">The tax benefit from stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ2Nw_b0ab4932-3e66-487d-924d-4d55f133bd9b">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ3NA_5ef7235f-2d51-409b-b5c3-c7472201e6fc">10.6</ix:nonFraction> million during the three months ended June 30, 2022 and 2021, respectively. The tax benefit from stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5OTA0_3aaf7619-285a-407b-96a6-e4b24e9f58d5">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5OTA4_b3a1fc97-9fd3-41be-8798-38c83c460643">13.3</ix:nonFraction> million during the six months ended June 30, 2022 and 2021, respectively.</ix:continuation> </span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_61"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfNTIwOA_0a902efc-8f13-42dd-938e-75dcf255ccc4" continuedAt="i443d37ce5bd1413dac09579fecdbaac9" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i443d37ce5bd1413dac09579fecdbaac9" continuedAt="ifb08f18f961f4d12a315f2d012885b40"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates.  In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse.  The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance.&#160; Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years.  Based upon the Company&#8217;s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred tax assets, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax free jurisdictions in which it operates. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax provision of $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMTk4Mw_34048896-405b-4ba8-9290-5c16f486c95f">11.9</ix:nonFraction> million in the three months ended June 30, 2022 and an income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMjAyMA_ab0386e7-f39d-4cf9-ba56-e3f5becc0397">8.0</ix:nonFraction> million in the three months ended June 30, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax provision of $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMjc0ODc3OTA3NDg2NQ_80b00a7d-b07f-434b-aacb-612ddc5768c5">23.3</ix:nonFraction> million in the six months ended June 30, 2022 and an income tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMjc0ODc3OTA3NDg3Mg_30888ad4-5da6-4815-801a-64fa27c163bb">6.2</ix:nonFraction> million in the six months ended June 30, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company&#8217;s effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits.  The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company&#8217;s effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2021 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including the tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of certain reserves for uncertain tax positions under ASC 740-10.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax positions must meet a more-likely-than-not threshold to be recognized.  Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met.  Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first financial reporting period in which that threshold is no longer met.  The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of income as income tax expense. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the Company&#8217;s unrecognized tax benefits increased by $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMzg1Nw_f078f92f-43a3-416e-808a-ec57b30f1b3f">4.4</ix:nonFraction> million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="ifb08f18f961f4d12a315f2d012885b40" continuedAt="i5327773ef7234d42afed95147c7a80d6"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">penalties associated with uncertain tax positions as of June&#160;30, 2022 were approximately $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfNDA2Nw_95301762-d48d-4c0e-b20d-08efdc8defda">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-4" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfNDA3NA_6e1d5c2f-11bd-491f-ad0a-cdf668cac71a">0.03</ix:nonFraction> million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At June&#160;30, 2022, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2018, 2017, and 2016, respectively. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5327773ef7234d42afed95147c7a80d6">The Company&#8217;s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company&#8217;s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. The Company recorded a tax provision in the six months ended June 30, 2022 at the incentive rate. In the six months ended June 30, 2021, due to the Company&#8217;s Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company&#8217;s income tax provision.</ix:continuation> </span></div><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_64"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjUyMw_0c1cd71f-12fa-485a-bc2e-e36d23d94aeb" continuedAt="ia88496af684d4d41ad85c7e78d5800c1" escape="true">Concentration of Credit Risk, Significant Customers and Geographic Information</ix:nonNumeric></span></div><ix:continuation id="ia88496af684d4d41ad85c7e78d5800c1" continuedAt="if1b745123ced4f47abb0cf0aefc6a3be"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to end-customers and through third-party distributors, both of which are referred to as the Company&#8217;s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.  </span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjUzMw_bcb45e83-b8f0-4eac-a16c-24df6cadb119" continuedAt="i5a385bf8b4e64af5b19c5c628096b055" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.519%"></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.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.186%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</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: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:100%">2022</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:100%">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:100%">2022</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:100%">2021</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></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:100%">Percentage of total net revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (direct)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i652adca1c7524c98861783079482b756_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy0xLTEtMS03MTc1Mg_4e7e2274-a6be-42db-abed-829a5124f2b9">18</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="ie226c80d0cf540cca220918379fa5509_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy0zLTEtMS03MTc1Mg_59454b0b-1079-4726-a492-5c42b6379df1">15</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i86e64537d1ec41deafb3508ddcd13414_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy01LTEtMS03MTc1Mg_bf5ad934-a1ef-4a98-8cbf-892f340c2f05">17</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i35c5fc312ff643fcac06e470a2feb903_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy03LTEtMS03MTc1Mg_dfc8afdb-dfef-41b5-a7a9-6a608ebe445a">15</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iacfe892a64e8431cba8790e00a725120_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC0xLTEtMS03MTc1Mg_56f970a6-90ed-408d-af18-8d6c51b05827">11</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifcff8f7bffa649ffb554ac6a0a2bd572_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC0zLTEtMS03MTc1Mg_03881c46-951d-4403-8236-3144146d099c">11</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib465c0f0f0634c488e75c0d266943680_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC01LTEtMS03MTc1Mg_5f3d317e-499f-40b1-b5a2-4ff02e6aab2b">11</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30a8820d2b744424887f8a2ea26a4ccc_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC03LTEtMS04MDU1Mw_673fb4ef-f4f3-48c7-99db-18384c149e2b">12</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></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></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></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></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></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#8217;s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.522%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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></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:100%">Percentage of gross accounts receivable</span></td><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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%"><ix:nonFraction unitRef="number" contextRef="i2f01c74c13224ecfa832eed79fc8ea14_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjBlN2U0Zjk5NWRjMjQ1N2M4NmMxZTFlOWRkNzFkMjIyL3RhYmxlcmFuZ2U6MGU3ZTRmOTk1ZGMyNDU3Yzg2YzFlMWU5ZGQ3MWQyMjJfMy0zLTEtMS03MTc1Mg_ca51a01a-8bc1-4547-b81d-6bfc7940d4c3">14</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C (distributor)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0d116c7a84f4a369db1ac6ddf53a53c_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjBlN2U0Zjk5NWRjMjQ1N2M4NmMxZTFlOWRkNzFkMjIyL3RhYmxlcmFuZ2U6MGU3ZTRmOTk1ZGMyNDU3Yzg2YzFlMWU5ZGQ3MWQyMjJfNS0xLTEtMS03MTc1Mg_55bf44a4-fa60-45ee-a3f1-7376d13aea4d">14</ix:nonFraction>&#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:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D (direct)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%"><ix:nonFraction unitRef="number" contextRef="i4cb845e39d2f4096961e25474a23ad05_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjBlN2U0Zjk5NWRjMjQ1N2M4NmMxZTFlOWRkNzFkMjIyL3RhYmxlcmFuZ2U6MGU3ZTRmOTk1ZGMyNDU3Yzg2YzFlMWU5ZGQ3MWQyMjJfNi0zLTEtMS03MTc1Mg_309e80dc-097e-41fe-b59f-a8385068ab23">17</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="if1b745123ced4f47abb0cf0aefc6a3be"><ix:continuation id="i5a385bf8b4e64af5b19c5c628096b055"><div style="margin-top:9pt;padding-left:18pt;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%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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.823%"></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.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:100%">2022</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:100%">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:100%">2022</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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"></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:100%"><ix:nonFraction unitRef="number" contextRef="i01bed2fc48554d3d88db319cd8ceb78b_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi0yLTEtMS03MTc1Mg_bfdbf4ed-3be5-48ba-a803-e74d5e3ff189">30</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%"><ix:nonFraction unitRef="number" contextRef="i72709a418e0542ee8242288851926fa3_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi00LTEtMS03MTc1Mg_e8198365-9fbf-48cc-9aaf-03c958e679df">38</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%"><ix:nonFraction unitRef="number" contextRef="i110bc9f1c6434a3ab35d92db77649566_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi02LTEtMS03MTc1Mg_78c078ff-e8db-412c-bee8-d72328db3392">29</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%"><ix:nonFraction unitRef="number" contextRef="i9973835ec3be4a8f83c237b1160fccba_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi04LTEtMS03MTc1Mg_d1db9d0b-7c7b-4445-8c06-f1ee188165dc">41</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</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:100%"><ix:nonFraction unitRef="number" contextRef="i614559d8f8824d4c86be35cf12fad6ca_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy0yLTEtMS03MTc1Mg_7ad00523-81f7-48dd-8ad5-b8fc0f864295">23</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7190d1863c034d898b6218cf4045bce6_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy00LTEtMS03MTc1Mg_2b0efe90-da10-4985-b1e1-cee79f196193">24</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0df9b74bb2f9478d9d58c8e57e5365a8_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy02LTEtMS03MTc1Mg_491c9340-2c1e-4653-89d3-80d7ac2c32ef">25</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibb873a910d954cd3867afcce127d7db0_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy04LTEtMS03MTc1Mg_a973f3c1-7530-4299-88e5-8c59610e4834">22</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04c250d493e94987ac369af4df05ee56_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC0yLTEtMS03MTc1Mg_50d70722-6e85-4deb-a18a-3afdec174106">13</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="iab132e8fb32d4be0a36eb7749e376fdc_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC00LTEtMS03MTc1Mg_e705e718-2115-4104-a818-41871a890ba5">10</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="if9eba4744c3d4377afdba65b6e8ae3f3_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC02LTEtMS03MTc1Mg_e04e955f-22b4-4792-a8a0-f6cfe874d0f0">12</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i6f8ea0c860654c5885bba3f4325da531_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC04LTEtMS03MTc1Mg_ba370541-d0fe-4129-82c0-bea45744b125">10</ix:nonFraction>&#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:100%">%</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></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></table></div></ix:continuation><div style="margin-top:9pt;padding-left:18pt;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%">Geographic Information</span></div><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjU1NA_49b8358c-7608-41e1-b1c2-aca45ae046c7" escape="true"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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.648%"></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:8.695%"></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.648%"></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:8.695%"></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.648%"></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:8.695%"></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.655%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">2021</span></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:100%">2022</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:100%">2021</span></td></tr><tr><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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i0a88f11a9c7b4d9dba4070de44ff87e6_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xLTEtMS03MTc1Mg_137618d4-0956-46fe-b62a-6fa4f18aa894">227,655</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:100%"><ix:nonFraction unitRef="number" contextRef="i33dcda23a93141a68c9ed425a2ffae58_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0zLTEtMS03MTc1Mg_52c4d2cb-5483-4887-bf80-3e5f9632999f">81</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i8e1d5bf89b3c43f594f69075465bfc44_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy01LTEtMS03MTc1Mg_2857081a-c6b6-457d-8812-4088227e3f52">169,088</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:100%"><ix:nonFraction unitRef="number" contextRef="i884696a4bfdf463ca1f8e6836b4677d9_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy03LTEtMS03MTc1Mg_66934759-06b2-4f85-9a57-db1288316574">82</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i64e3bef531ec4f958ad248e7839daa66_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy05LTEtMS03MTc1Mg_0566e816-dff0-47c9-b155-f2769e9b4ebb">439,320</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:100%"><ix:nonFraction unitRef="number" contextRef="i2dec4c3ed2d047b4b995f730f6c88510_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xMS0xLTEtNzE3NTI_d82586ea-d175-4601-b5b7-74591cc62d30">81</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="idc38782102ea45ae8ca3e58be8690b8d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xMy0xLTEtNzE3NTI_597d6f4f-5109-44db-94f5-4a839e0ef271">340,248</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:100%"><ix:nonFraction unitRef="number" contextRef="id3a3a5ccbde0474381c25f664bf7a4be_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xNS0xLTEtNzE3NTI_783608cf-0b5f-4e19-aba5-711df018e8b1">82</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i725d7e9a74784e338370eb8e7c4ed1ac_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xLTEtMS03MTc1Mg_e508c10e-ad8e-410c-beb1-b0ae34c5ea03">9,684</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:100%"><ix:nonFraction unitRef="number" contextRef="ief586d2720c54e6a9f8a78138cee6515_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0zLTEtMS03MTc1Mg_e9295623-1573-4774-b2d6-7ff2e1fa8cd9">3</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fe2705d0be24194a800ac0f6cf9a727_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC01LTEtMS03MTc1Mg_898d2b5c-754a-460a-9681-db1d8fca90bf">8,027</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:100%"><ix:nonFraction unitRef="number" contextRef="i687ed8c672d84a6d8e3d0ae6cde992f5_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC03LTEtMS03MTc1Mg_6d6153d8-18d4-44b9-a803-be850c98cd1c">4</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a7401a6ff9f4dbba3d61aae12f4c79e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC05LTEtMS03MTc1Mg_642b2edf-80be-466a-8aa8-5321b7b3dd1d">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0f217d7cac74fb89e0a01114cbc346b_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xMS0xLTEtNzE3NTI_f877ac99-3b6c-406c-a7c2-24f4ce8e2d9d">3</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1b8ff49499d46b6a9fd0a5f1eb691f0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xMy0xLTEtNzE3NTI_10f1fbef-1eaa-4128-9ac4-320c05d2e21c">18,327</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:100%"><ix:nonFraction unitRef="number" contextRef="i7e59d361503c42d1b29106d591b84214_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xNS0xLTEtNzE3NTI_c9fcdaee-94ac-4816-8b9b-bf3d1baad4f9">4</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f24012aff043d7917dd6f3663498fe_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xLTEtMS03MTc1Mg_aab3a1e3-f40c-4c20-adde-c4f0b8887e32">42,670</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:100%"><ix:nonFraction unitRef="number" contextRef="icc09187f0e9d441b921dbac45070c857_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0zLTEtMS03MTc1Mg_46650b5d-8cef-4f05-80a9-11163121597c">16</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie006f8643539492c9dca4fe56683ed8d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS01LTEtMS03MTc1Mg_8d2ca275-4909-47b0-b381-31eea54b002a">28,261</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:100%"><ix:nonFraction unitRef="number" contextRef="i41502fa3c9234707bfa30276c7983970_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS03LTEtMS03MTc1Mg_248b43a6-cd4d-40f7-8fb1-280aeb2f5b42">14</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i06c0bf4bf64a4d7c8ba51258176ef600_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS05LTEtMS03MTc1Mg_3dcc83c3-62d4-45e0-b15e-2094bf08a89c">86,064</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:100%"><ix:nonFraction unitRef="number" contextRef="i6b76a1fd03c54612b4ceb76e9b16e870_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xMS0xLTEtNzE3NTI_a9745475-73a2-4358-9ed2-191b609ea2dc">16</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i926689e1171a4538bd4d0e6f6f81cb9b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xMy0xLTEtNzE3NTI_04a43d09-b6d4-435d-98b3-88bb24ad27b9">56,160</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:100%"><ix:nonFraction unitRef="number" contextRef="ib5c05e7353a341528961d39701a48a62_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xNS0xLTEtNzE3NTI_ea65348c-9714-4357-97d4-946cca2b8b79">14</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b04561ac4644429daf3093336876f2_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xLTEtMS03MTc1Mg_7e6ebb1f-c31b-45df-8bf2-6c2417307b3a">280,009</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;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:100%"><ix:nonFraction unitRef="number" contextRef="ib3655079f4f441d8b2a13ac949add530_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0zLTEtMS03MTc1Mg_48adb2ee-9c00-4b84-ac0b-edb8106493ea">100</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if18e8b638e4d48c9bf5a5deaf7c0e034_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi01LTEtMS03MTc1Mg_1b70e1eb-d4cc-4df4-842b-d2a763e97205">205,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 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:100%"><ix:nonFraction unitRef="number" contextRef="i95d8a3160ba74337a68a682c176b6151_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi03LTEtMS03MTc1Mg_36b589b4-2724-43d8-8a88-57a8da4e7237">100</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i117920819ef647d69e37c57c1d35c897_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi05LTEtMS03MTc1Mg_663ff30f-fe97-4ca4-ba35-c889416a4de5">543,936</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;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:100%"><ix:nonFraction unitRef="number" contextRef="i2868022bc66f4dffa1922e4e21707fab_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xMS0xLTEtNzE3NTI_e654fb01-e79c-4d38-888d-f743e1fa38a4">100</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2ce5551ebd944dfba6f39f80f2b999c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xMy0xLTEtNzE3NTI_5de83259-3c50-4a69-bc08-143a8210ecad">414,735</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;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:100%"><ix:nonFraction unitRef="number" contextRef="id80be948d8224c81b2774ea7b7287445_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xNS0xLTEtNzE3NTI_7e0207f8-7c00-4c6c-8334-413fb4b98c80">100</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.519%"></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.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">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:100%">2022</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:100%">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:100%">Percentage of total net revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i365a8bd2631342099b6cda023916aafc_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy0xLTEtMS03MTc1Mg_39ef27f1-9e73-4772-aa95-b30ee4487c31">40</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="iea5afb0fb74843a09c1397edaa37d80b_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy0zLTEtMS03MTc1Mg_2409905e-d26b-4bf6-9ca9-034a0afd5bf5">44</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i7b978a9215d9406cb63fe272ba94655d_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy01LTEtMS03MTc1Mg_514fa2f5-a0ce-4323-8627-565c8107543e">39</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="if3550ae706304672b24191347c3da84b_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy03LTEtMS03MTc1Mg_95468dd6-3eb0-4097-a457-30896371fa57">40</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc19d29ec1fa47b9a121fe5c12b1d7ab_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNC0xLTEtMS03MTc1Mg_3a26fee9-edbe-4335-920d-685892963d38">22</ix:nonFraction>&#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:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i23b0350363e6485bac33e98ac1bdd3d9_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNC01LTEtMS03MTc1Mg_1bf74d4d-5d78-495d-8df0-b683b706c91f">17</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3c4b35e9dce042d99b503ca1b5fe7a16_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNC03LTEtMS03MTc1Mg_94977950-09e1-42e9-b6a8-4d3beec0b624">11</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%"><ix:nonFraction unitRef="number" contextRef="iab99a3898e33421681cec7bc9ee13c6b_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNS0zLTEtMS03MTc1Mg_cb9f1062-f1f0-4694-a288-acaae777dff1">14</ix:nonFraction>&#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:100%">%</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7dab70f5b23d413e972ac8cfe5c66c35_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNS03LTEtMS03MTc1Mg_4ea305c6-1fed-45aa-a053-da03f6cd4121">13</ix:nonFraction>&#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:100%">%</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the net revenue for the respective period.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#8217;s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#8217;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa markets and North American markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjUzNw_8bee3ff5-6c70-41c1-a418-f73a21bfd89e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.673%"></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:12.476%"></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:12.476%"></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:12.476%"></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:12.483%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:100%">December 31,</span></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:100%">2022</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:100%">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="border-top: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:8pt;font-weight:700;line-height:100%">Amount</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of 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:10pt;font-weight:400;line-height:100%">United States</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib9ef0b53e6e047eb85d6ecfb8331262a_D20220101-20220630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy0yLTEtMS03MTc1Mg_cf75b3ab-c1e8-4bc9-8d58-bddc85ab5cc6">369,041</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:100%"><ix:nonFraction unitRef="number" contextRef="i885b826c722440a292ab159022358359_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy00LTEtMS03MTc1Mg_921fdf58-34f1-406e-8500-5de256fcc7c1">69</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie03bda12931049ac8ab8f9b65c350fa5_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy02LTEtMS03MTc1Mg_64b76274-163b-436b-988f-dd176bc485eb">382,650</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:100%"><ix:nonFraction unitRef="number" contextRef="ia99df84fd74d45ad94954230263623de_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy04LTEtMS03MTc1Mg_55672cd8-3652-4144-9023-afa65fd780d0">70</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d68ea0403ab45e79bdb09ddab29a8fc_D20220101-20220630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC0yLTEtMS03MTc1Mg_6596cba6-f427-443b-a884-48ddebf5afad">116,901</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:100%"><ix:nonFraction unitRef="number" contextRef="i9d84d258904046f0ac782a97884c7d6d_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC00LTEtMS03MTc1Mg_64dea057-d0f3-4c42-97c0-c60b74c5c7a3">22</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89b2398c9cc641eda0b087c08479a771_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC02LTEtMS03MTc1Mg_a318d0cc-bf9b-4222-a132-8e25a96f6aa4">122,474</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:100%"><ix:nonFraction unitRef="number" contextRef="i872cc2908d824fe7997bb863339180f1_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC04LTEtMS03MTc1Mg_db3d5507-6752-4d17-a4c2-df8b780a4b3d">22</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</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:100%"><ix:nonFraction unitRef="usd" contextRef="i87e907bbb3554025b3d7b7593eb39e6f_D20220101-20220630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS0yLTEtMS03MTc1Mg_39038286-28e4-49ea-b084-7caf0c6e7b38">46,015</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:100%"><ix:nonFraction unitRef="number" contextRef="ic2f3a7b780ab467081b890a07dbe0c2c_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS00LTEtMS03MTc1Mg_ae0b2922-8683-4078-b928-b6855f5e312f">9</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3f673ad935af443c801461f0c6d8f8ec_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS02LTEtMS03MTc1Mg_b9c649ca-b8c6-41cf-b024-dfe78f69a5b0">42,277</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:100%"><ix:nonFraction unitRef="number" contextRef="ibea260c0cbf54efa812f987abd78ce7d_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS04LTEtMS03MTc1Mg_1e266389-bd7c-4d78-8be7-c5bc9c79f24d">8</ix:nonFraction>&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if324481e965249e2a1409f267f67069e_D20220101-20220630" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi0yLTEtMS03MTc1Mg_d44a921c-a271-4dbe-9d98-89212fb4037c">531,957</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;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:100%"><ix:nonFraction unitRef="number" contextRef="i844deddf928f4c859fc331afc248445d_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi00LTEtMS03MTc1Mg_4c792ef6-c27b-492a-abe1-b9157db9b45f">100</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1b0e0ee8838412984b34555772f0c9a_D20210101-20211231" decimals="-3" name="mxl:Longlivedassets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi02LTEtMS03MTc1Mg_748e35d1-258e-4f61-b127-7067600ee2a8">547,401</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;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:100%"><ix:nonFraction unitRef="number" contextRef="i927d4ca915ef4043b744b74be02b0aa8_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi04LTEtMS03MTc1Mg_06bb72fe-fe0e-4be3-a35f-fb481a0dfe12">100</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_67"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjI3MA_e609883f-d79f-44f8-a892-a75c10d9ac1e" continuedAt="i42aa6ae1103e4d41becd6695be75ef9d" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i42aa6ae1103e4d41becd6695be75ef9d"><div style="margin-top:9pt;padding-left:18pt;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 Market</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjI2OA_03d9e320-b551-455d-8f07-9ccb2b53a2a9" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></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.823%"></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.623%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</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></tr><tr><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:100%">2022</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:100%">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:100%">2022</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:100%">2021</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></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d09ead7b8c4ad3bd588578e52c1128_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy0xLTEtMS03MTc1Mg_55564de5-a30c-4240-8c68-1e851ab69b15">139,098</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47c34101174243f486164088689a3a7a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy0zLTEtMS03MTc1Mg_e4159895-d34b-41c5-90c5-bef9a240d936">112,765</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i997e119ad34345328c4f24f5469ec353_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy01LTEtMS03MTc1Mg_5bbdc750-8865-4c2e-8e33-287042b67766">273,654</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7df76238302402488093ef0642c128d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy03LTEtMS03MTc1Mg_da1f120b-72ef-48ae-868c-929fa6306eb7">236,955</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if818bb8d83474d3b84bcd1996f20a6bc_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC0xLTEtMS03MTc1Mg_ca133c5c-f259-4ad2-9cc5-15ac05c3b070">50</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i9405870ad07d465ca5a638bdbbc2ef30_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC0zLTEtMS03MTc1Mg_d0509a7d-c68b-4af4-9772-6b04900470d5">55</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="ia7757b165b2c43dca539a4cb5c0740b5_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC01LTEtMS03MTc1Mg_83185aa6-35e5-48ee-a280-0e84efa49b13">50</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i5d164d75e9784413a578ce4b77d4fed0_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC03LTEtMS03MTc1Mg_a26aae31-7186-4d47-9e25-d0769bd9ea98">57</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb6d8571221406fbc1d777e6c66af8f_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS0xLTEtMS03MTc1Mg_203fabf0-4e95-44c0-8e86-da5a60f279a9">56,400</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5c04309850194edb8ab44075c37660b1_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS0zLTEtMS03MTc1Mg_7fc0f9be-12b7-41ac-b0f8-464410534cb6">31,292</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:100%"><ix:nonFraction unitRef="usd" contextRef="i69e8caf48a884cd193c0f7af11fde459_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS01LTEtMS03MTc1Mg_65ef44fc-b440-4d70-becf-3d84f56d936c">116,579</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:100%"><ix:nonFraction unitRef="usd" contextRef="iae6c470261894a8c8fe3bbe7d9d7b36d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS03LTEtMS03MTc1Mg_f51b05c5-0ada-4731-808e-b2eff414312c">58,741</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a21340ac169434a89d4d5d06dae3fed_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi0xLTEtMS03MTc1Mg_2d873b53-52ae-42a9-9fce-5ce25785d69a">20</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i3a710bc0b0da4b889e0096dd18a34d3c_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi0zLTEtMS03MTc1Mg_854649e2-d594-49a7-aa26-dcc8f333deb4">15</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i50203ba460b3484ba4c25a72faace2c1_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi01LTEtMS03MTc1Mg_6b00b4bb-adb3-421a-ad0e-7f2c68c4f87d">21</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i90bd40c46cbe45c494b2b0fa805a23ee_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi03LTEtMS03MTc1Mg_db1de558-d3c9-4309-965f-ecd6ae304b67">14</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica3a8c641bd2466ea3d66fe468d537d2_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy0xLTEtMS03MTc1Mg_a48a9bb8-d806-4a60-9442-a96ce8241da3">35,889</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5c01120bbf5446c7ab3455d6f6134f49_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy0zLTEtMS03MTc1Mg_527ff278-946b-451e-bb08-13e6e4609731">29,369</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:100%"><ix:nonFraction unitRef="usd" contextRef="if241772297744eb3ab66eea642b6833d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy01LTEtMS03MTc1Mg_86511f47-4e01-4dbc-877c-f2a21f8a07e3">69,070</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib8a38bfbd4f54417880d1391040f6a40_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy03LTEtMS03MTc1Mg_328ce359-0692-4125-a0f4-b3333b747b18">58,161</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic9c0951535194e868f100f4370cda22c_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC0xLTEtMS03MTc1Mg_60e9f0d3-40f4-4803-aebd-e5ee113934e8">13</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i6946909e47d94060a5936b1b520dbf9f_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC0zLTEtMS03MTc1Mg_48dee339-d8f2-4bf2-b688-7562199d621b">14</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i70d3976cafb7478080206ca9904383bc_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC01LTEtMS03MTc1Mg_365269e0-b746-46cc-a5d5-a1bfb15ac841">13</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="ib2d2163e9af4435a95f8704fea908207_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC03LTEtMS03MTc1Mg_1e58d417-cc70-4d36-8dcf-b734ecfa15fb">14</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial and multi-market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d669f4a51d64341958ce57bd362dad6_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS0xLTEtMS03MTc1Mg_9c654ef9-03f6-4fdf-8900-fe7cc04aaddb">48,622</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:100%"><ix:nonFraction unitRef="usd" contextRef="i238a509447b844b7903feb4d64b30175_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS0zLTEtMS03MTc1Mg_19dcdd85-c92b-4629-8300-5ed81f3844bd">31,950</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:100%"><ix:nonFraction unitRef="usd" contextRef="if8ef659efd7041799c140d24ac9cbd4d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS01LTEtMS03MTc1Mg_9f730bae-98b3-4dc0-b048-b6a2aff0a6d7">84,633</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:100%"><ix:nonFraction unitRef="usd" contextRef="ie42754df4a6b44ccb16a8dd1001d157a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS03LTEtMS03MTc1Mg_51c936c0-87b2-4a34-bbcb-9320d07f018c">60,878</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifffbffddf5c04133adf8348b4df69066_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtMS0xLTEtNzE3NTI_14c158a6-1a7f-4446-9e11-94aa8f35e25a">17</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i35663eaa96934bb495fe210a6fc44801_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtMy0xLTEtNzE3NTI_2a97e901-0f39-4fb1-9773-2fda1a506499">16</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i7e1650b5447c41b5a88b7466f7bf03c2_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtNS0xLTEtNzE3NTI_1d4a0e15-beec-4f30-8852-2129b1643a4f">16</ix:nonFraction>&#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:100%">%</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:100%"><ix:nonFraction unitRef="number" contextRef="i575be24848464764ac00d1929b452d07_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtNy0xLTEtNzE3NTI_fb5c8896-cbfd-4701-8bb7-d7c1457b4be6">15</ix:nonFraction>&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtMS0xLTEtNzE3NTI_ff849190-b449-4ce8-b2aa-29786c45fc18">280,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtMy0xLTEtNzE3NTI_c4927769-5a53-4fbb-96ae-3a0b11e36d02">205,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtNS0xLTEtNzE3NTI_85e7b2f2-e50b-4e4a-a589-1a890a28dec5">543,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtNy0xLTEtNzE3NTI_df0d923e-2263-455b-9d5e-cff796c2d828">414,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company&#8217;s distributors accounted for <ix:nonFraction unitRef="number" contextRef="id75dbb33c07d41379ff0475d28a73e49_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjE0_37b65319-61a3-4294-9ac1-33a0988ae646">45</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i3cf6b9c3328f42d28f281678b8dc05ff_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjIx_1446d835-1c6f-4a43-a71e-a967696c7cc9">45</ix:nonFraction>% of net revenue for the three months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company&#8217;s distributors accounted for <ix:nonFraction unitRef="number" contextRef="i4cf8f9d286a141f58a3faf75cde9700e_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfNTQ5NzU1ODE2MzEy_85d07712-75db-4681-a15b-b8a3ebe2abc9">46</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="if6ab766d8cd9432ea7a4063b2b87dbb5_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfNTQ5NzU1ODE2MzE2_6c10e7d8-4d22-4869-a2af-a979da9047ca">45</ix:nonFraction>% of net revenue for the six months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, customer contract liabilities were approximately $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMzYw_cbb12049-219a-4d4e-8a90-e42b6bba7735">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMzY3_5b03517e-544d-4817-88b4-6b0a9871d9f9">1.0</ix:nonFraction> million, respectively, and consisted primarily of advanced payments received for which performance obligations have not been completed.  Revenue recognized in each of the three and six months ended June 30, 2022 and 2021 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the contract liabilities balance during the six months ended June 30, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, obligations to customers consisting of estimates of price protection rights offered to the Company&#8217;s end customers totaled $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfOTg4_413ec156-1b49-4de7-962a-cee6c99bfcc1">110.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="mxl:AccruedPriceProtectionLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfOTk1_c28c2ce1-da5e-465f-add2-441a2ac067b5">40.5</ix:nonFraction> million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of June&#160;30, 2022 were $<ix:nonFraction unitRef="usd" contextRef="i8fd6e47e06de4deca86d98f7b6d498ff_I20220630" decimals="-5" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTQ2MA_1ed9e272-cd09-42e6-a330-9f7e4ecfda28">39.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd6b7af8b56940d48d885c8df6e02417_I20220630" decimals="-5" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTQ2Nw_d77df0bf-c4c0-4ef7-aa99-2aa3a011f0ed">1.2</ix:nonFraction> million, respectively, and as of December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i2d7b0b4fa7294ca9a35f4b1563b8ece7_I20211231" decimals="-5" name="us-gaap:CustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTUwMw_9dae898d-27e2-4570-b9ff-634a266d09ec">6.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idecac5dc82f74a3ca2419a203e0b1872_I20211231" decimals="-5" name="mxl:Accruedobligationstocustomersforstockrotationrights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTUxMA_d4178c5b-11e5-47cb-900b-588154e97826">2.8</ix:nonFraction> million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7).  The increase in revenue in the three and six months ended June 30, 2022 and 2021 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjA2NA_cdf65e03-f6c7-4244-bd6c-cfcf1e4b896b">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerRightToRecoverProduct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjA3MQ_aa42f88b-174c-4b70-a8ed-9aab10440545">1.1</ix:nonFraction> million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, there were <ix:nonFraction unitRef="usd" contextRef="id9b139dda23f4df6a4ff64369747e278_D20220101-20220630" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjIwMg_0612c88e-31dc-4691-b657-f0d2f6bf8172"><ix:nonFraction unitRef="usd" contextRef="i7c8512d7b9594e8082405b4cb39c9fc3_D20210101-20211231" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjIwMg_e55e7160-6022-4c5a-8fad-90f369e6932c">no</ix:nonFraction></ix:nonFraction> impairment losses recorded on customer accounts receivable.</span></div></ix:continuation><div id="if7db9ad97bda4171b58ee72c4805c58e_70"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.  <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTQ0NQ_e124fbaf-20c8-4d61-8d1f-1749c36ceb84" continuedAt="ib55102b35d674890872d6048d76478d1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="ib55102b35d674890872d6048d76478d1" continuedAt="i6d8f8c037231462888ababda9a6731ae"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately <ix:nonNumeric contextRef="i694dac8775244a9ba5b9972eb4c6c668_I20220630" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTg4_d230836e-699c-437c-baea-c0d09b272140">2</ix:nonNumeric> to <ix:nonNumeric contextRef="i62862914af734a04b69b6954a8e71266_I20220630" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTk0_95f08105-970e-4b27-9925-ac183b27bfab">8</ix:nonNumeric> years and some contain options to extend the lease up to <ix:nonNumeric contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMjU0_c458dd8a-fb06-4ba8-9be8-edd7b408f425">5</ix:nonNumeric> years or terminate the lease, </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><ix:continuation id="i6d8f8c037231462888ababda9a6731ae" continuedAt="i20d74fe13f1b4a9da943c92b768bc092"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of June&#160;30, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was <ix:nonFraction unitRef="number" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNzk5_d3ba0d75-e31e-4a75-88f7-0bb553bacc70">3.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfODA2_95754037-6bee-4704-9143-68b47d47f728">3.6</ix:nonFraction>%, respectively, and the weighted average remaining lease term for operating leases was <ix:nonNumeric contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfODk1_598f52fa-e6f7-4c18-802c-3198fe9ce45e">4.2</ix:nonNumeric> years and <ix:nonNumeric contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfOTAy_11fa53e3-bc71-4124-a425-a4d9a6272144">4.6</ix:nonNumeric> years, respectively, as of the end of each of these periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTQ0OQ_1721b1b5-62e6-4f68-b2b0-0100f633f42d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMi0xLTEtMS03MTc1Mg_c1e49a89-54d8-4720-ad50-9bf54a91bce4">5,834</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMy0xLTEtMS03MTc1Mg_cc70183b-a74c-42dc-b08e-5009700f7fed">11,427</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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNC0xLTEtMS03MTc1Mg_6d3ae27a-9f32-4bf7-9d68-1c370e38ef25">8,182</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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNS0xLTEtMS03MTc1Mg_8af83545-03b1-494c-b9ba-7143486834c3">7,292</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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNi0xLTEtMS03MTc1Mg_922d7fee-6dcd-47a1-ac3c-5a28d71c29e7">5,171</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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="mxl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNy0xLTEtMS03MTc1Mg_df0ddf13-ad86-43ab-8d66-53e41c781bcb">4,054</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:100%">Total minimum payments</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfOC0xLTEtMS03MTc1Mg_9de05f07-c0f9-4dee-ba7b-07b05833b05c">41,960</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfOS0xLTEtMS03MTc1Mg_a67461f2-9b34-44a6-8487-317556cd722d">2,920</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMTEtMS0xLTEtNzE3NTI_97a29bc0-3d64-4a7f-a3a2-df4fdc999bc9">39,040</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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMTItMS0xLTEtNzE3NTI_0c13dc0e-29bf-4f35-84b9-008a1d93cba2">11,202</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:100%">Long-term lease liabilities</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:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMTMtMS0xLTEtNzE3NTI_1ba80f02-5037-4b29-bd89-88d14d112f7f">27,838</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></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NDUx_7f69699f-ce9f-4540-b24d-6d0b7fcfaa84">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NDcw_7e092e5d-2ee7-46cd-83d8-8a5205920810">2.3</ix:nonFraction> million for the three months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1Mzg3_0de23ef6-56bb-4657-9ddf-0066a546265d">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NTE0_0134da14-8fc7-428f-bc22-6009b6dd1997">4.8</ix:nonFraction> million for the six months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs for the three and six months ended June 30, 2022 and 2021 were not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1Njcx_46724e81-ceba-42bc-b8a6-3b2f6f37ac4f">4.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1Njc5_a4a2dd23-c632-48ef-95f6-f9fa152ed6d9">0</ix:nonFraction> of right-of-use assets obtained in exchange for new lease liabilities for the three months ended June 30, 2022 and 2021, respectively. </span></div></ix:continuation><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i20d74fe13f1b4a9da943c92b768bc092">There were $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTI3Mg_6459d6e7-58b5-4f2f-9ecd-5441037ab345">11.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NTQ5_fddda93b-9830-4d09-be25-edd40f7ed8cd">5.2</ix:nonFraction> million of right-of-use assets obtained in exchange for new lease liabilities for the six months ended June 30, 2022 and 2021, respectively.</ix:continuation> </span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_73"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTc0_77802e16-1c5c-447a-a2fa-515345fc57a6" continuedAt="i09bcff2c28414cbabe6d2865ad905765" escape="true">Employee Defined Benefit Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="i09bcff2c28414cbabe6d2865ad905765"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with a 2020 acquisition, the Company assumed an obligation of $<ix:nonFraction unitRef="usd" contextRef="i9499de294261477989fb0ea065b7e980_I20200731" decimals="-5" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfMTg1_7afa755a-0fc8-4534-b367-184873e7f3de">7.9</ix:nonFraction> million associated with certain defined benefit retirement plans, including a pension plan. As of June&#160;30, 2022 and December&#160;31, 2021, the defined benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="ie3abf21a4e95477fa666d068ea62258f_I20220630" decimals="-5" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfMzI0_c63d2b43-79dc-441c-95d5-e5a1200725f8">4.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icc814f023d69448bb1d720da6326b24a_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfMzMx_21ae8ff9-e00e-412d-bd05-bbb977fec85d">4.5</ix:nonFraction> million, respectively. The benefit is based on a formula applied to eligible employee earnings. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs were $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NjQ3_f6638c38-1fbd-48fd-b2e7-083ef6926f15">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NjUx_f2c36e0a-5041-49bc-8bc4-199b5e8f0740">0.1</ix:nonFraction> million for the three months ended June 30, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs were $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NTE3_856e9814-ca7e-4990-bbd9-8b6964d65afd">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NTI1_2e5e81fa-f4fe-451d-9549-5d12a7023e85">0.2</ix:nonFraction> million for the six months ended June 30, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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="if7db9ad97bda4171b58ee72c4805c58e_76"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="margin-top:5pt;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:16.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.217%"></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-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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:10pt;font-weight:700;line-height:100%">MAXLINEAR, INC.<br/>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTY1NQ_72df3e13-3538-4c47-a1d9-62c6bf81af5a" continuedAt="id26e7551c70f4f99b3fce9349e3bc912" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="id26e7551c70f4f99b3fce9349e3bc912"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Purchase and Other Contractual Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTY0OA_bae7ce5d-83f4-4448-8194-a3332eabdfde" escape="true"><ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTY0OQ_94d27ecf-7f65-4236-b601-746c3b9e8819" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></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.687%"></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.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMS0xLTEtMS03MTc1Mg_32ee9ca4-8899-41cf-90b9-68397875045e">195,849</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630" decimals="-3" name="us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMS0zLTEtMS03MTc1Mg_f8d7f367-c28d-4e26-9240-ff7584a04158">12,624</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:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMS01LTEtMS03MTc1Mg_75f64176-d31a-4f26-a53d-efb56b768d98">208,473</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMi0xLTEtMS03MTc1Mg_89f3dfc5-2466-4564-9037-2ad3a67c0c0c">12,597</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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630" decimals="-3" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMi0zLTEtMS03MTc1Mg_3408016e-66a9-4342-9ebf-64a16b9e5fe9">15,548</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMi01LTEtMS03MTc1Mg_a86f0400-6e5a-4f3f-af5c-94ddfc98b07f">28,145</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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMy0xLTEtMS03MTc1Mg_3c51c284-c86c-4c47-9f90-2d7e30528677">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630" decimals="-3" name="us-gaap:OtherCommitmentDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMy0zLTEtMS03MTc1Mg_08386ba0-a02f-434a-a238-20ee73bcd668">841</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMy01LTEtMS03MTc1Mg_aa3fbc84-b87e-4cb7-bd78-47fc4371e085">841</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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNC0xLTEtMS03MTc1Mg_541d7f94-df0f-4c75-abca-df999ecf221c">&#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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630" decimals="-3" name="us-gaap:OtherCommitmentDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNC0zLTEtMS03MTc1Mg_d18fa760-80a1-4361-8428-cba37ce1f8be">109</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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNC01LTEtMS03MTc1Mg_bd8b7bc5-7fed-4006-8efa-1c37f6c27c81">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630" decimals="-3" name="us-gaap:RecordedUnconditionalPurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNy0xLTEtMS03MTc1Mg_3d0168d7-358a-4e65-b67b-08d6312d00be">208,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNy0zLTEtMS03MTc1Mg_1a608b33-6550-41f0-8acb-411d9deb41cf">29,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%"><ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNy01LTEtMS03MTc1Mg_a8fc5c89-f810-40ee-98ca-01349cd2a119">237,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jointly Funded Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><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 enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, certain funds received from the other parties of $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfNjcx_f62f1130-0b7a-4907-9c87-3a74ae6373ac">4.0</ix:nonFraction>&#160;million have been deferred in other long-term liabilities.  Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company de-recognizes the liabilities when the contingencies associated with the repayment conditions have been resolved. During the three and six months ended June 30, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMjc0ODc3OTA3MTE0MQ_aa894b69-8b17-4b7d-b8d6-94f84e91ffc0">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTA2Mg_611fff61-bf78-43d7-91c6-2656f7ba9898">3.8</ix:nonFraction>&#160;million in previously deferred amounts from other parties due to resolution of such repayment conditions. </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</span></div><div style="margin-top:9pt;text-indent:27pt"><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 threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company is not currently a party to any pending legal proceedings that, if determined adversely to the Company&#8217;s interests, would, in management's opinion, have a material effect on the Company&#8217;s financial position, results of operations, or cash flows or that would not be covered by the Company&#8217;s existing liability insurance. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_79"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMTA0NA_de8183de-8f80-4388-9f77-d6fdccaeb71d" continuedAt="i5b8cd8606b6c41fdac30918afe719806" escape="true">Stock Repurchases</ix:nonNumeric></span></div><ix:continuation id="i5b8cd8606b6c41fdac30918afe719806"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Company&#8217;s board of directors authorized a plan to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="i1cc5d22c573d43d3b0698285574ca880_I20210223" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMTIw_ba738602-e852-459b-9826-5bbfa5225ff0">100</ix:nonFraction> million of the Company&#8217;s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company&#8217;s pending merger with Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE1MTMw_11b0ee50-594f-435c-85e0-cac276de92ba">124,000</ix:nonFraction> shares of its common stock at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE1MTM0_a6d0361b-98d5-437c-b80f-d0f729026d44">42.0213</ix:nonFraction> per share at an aggregate value of approximately $<ix:nonFraction unitRef="usd" contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE1MTM3_d670fa0a-15f5-4f45-8194-7b658565ee87">5.2</ix:nonFraction> million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE0OTgw_423287dd-5ec7-4e9a-a2f3-e913e6a04549">564,449</ix:nonFraction> shares of its common stock at a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="4" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMjc0ODc3OTA3MDcyMA_bb47170b-2b33-4d88-b3e9-1859caa57445">55.7972</ix:nonFraction> per share at an aggregate value of approximately $<ix:nonFraction unitRef="usd" contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMjc0ODc3OTA3MDcyNA_58c19bf4-e284-48d5-8699-8086b49fa932">31.5</ix:nonFraction> million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the aggregate value of common stock repurchased under the program was approximately $<ix:nonFraction unitRef="usd" contextRef="i6f262ed2c74b428fb56d7016ee2526f0_D20210223-20220630" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfOTY4_366555df-814b-4ce1-9990-e1eff0afd3a6">55.0</ix:nonFraction> million and approximately $<ix:nonFraction unitRef="usd" contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMjc0ODc3OTA3MDczMQ_dd696fd8-99ef-482c-9590-77dc53bd6916">45.0</ix:nonFraction> million remained available for repurchase under the program.</span></div></ix:continuation><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_82"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_85"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:9pt;text-indent:27pt"><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 the financial condition and results of our operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this report. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. 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; included in Part II, Item 1A in this report.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_88"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a provider of communications systems-on-chip solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management.  In most cases, these products are designed on a single silicon-die, using standard digital complementary metal oxide semiconductor, or CMOS, processes and conventional packaging technologies. We believe this approach enables our solutions to achieve superior power, performance, and cost relative to our industry competition.  Our customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate our products in a wide range of electronic devices.  Examples of such devices include cable Data Over Cable Service Interface Specifications, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our highly integrated semiconductor devices and platform-level solutions are primarily manufactured using low-cost CMOS process technology. CMOS processes are ideally suited for large digital logic implementations targeting high-volume and low-cost consumer applications. Importantly, our ability to design analog and mixed-signal circuits in CMOS allows us to efficiently combine analog functionality and complex digital signal processing logic in the same integrated circuit. As a result, our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption. In addition, our proprietary CMOS-based radio and digital system architectures also enable shorter design cycles, significant design flexibility and low system-level cost across a wide range of broadband communications, wired and wireless infrastructure, and industrial and multi-market customer applications.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June 30, 2022, revenues of $543.9 million were derived from sales of RF receivers and RF receiver systems-on-chip and connectivity solutions into broadband operator voice and data modems and gateways and connectivity adapters, global analog and digital RF receiver products, radio and modem solutions into wireless carrier access and backhaul infrastructure platforms, high-speed optical interconnect solutions sold into optical modules for data-center, metro and long-haul networks, and high-performance interface and power management solutions into a broad range of communications, industrial, automotive and multi-market applications. Our ability to achieve revenue growth in the future will depend, among other factors, on our ability to further penetrate existing markets; our ability to expand our target addressable markets by developing new and innovative products; changes in government trade policies; and our ability to obtain design wins with device manufacturers, in particular manufacturers of set-top boxes, data modems, and gateways for the broadband service provider, storage networking market, cable infrastructure market, industrial and automotive markets, and optical module and telecommunications infrastructure markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products shipped to Asia accounted for 81% and 82% of net revenue during the three months ended June 30, 2022 and 2021, respectively, including 40% from products shipped to Hong Kong and 22% from products shipped to mainland China during the three months ended June 30, 2022 and 44% from products shipped to Hong Kong and 14% from products shipped to Vietnam during the three months ended June 30, 2021. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products shipped to Asia accounted for 81% and 82% of net revenue during the six months ended June 30, 2022 and 2021, respectively, including 39% from products shipped to Hong Kong and 17% from products shipped to mainland China during the six months ended June 30, 2022 and 40% from products shipped to Hong Kong, 11% from products shipped to mainland China, and 13% from products shipped to Vietnam during the six months ended June 30, 2021. Although a large percentage of our products is shipped to Asia, we believe that a significant number of the systems designed by these customers and incorporating our semiconductor products are then sold outside Asia. For example, revenue generated from sales of our products during the six months ended June 30, 2022 and 2021 related principally to sales to Asian ODMs and contract manufacturers delivering products into European and North American markets. To date, all of our sales have been denominated in United States dollars. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our net revenue has historically been generated by a limited number of customers. Sales to customers comprise both direct sales to customers and indirect sales through distributors.  In the three months ended June 30, 2022, our top two customers accounted for 29% of our net revenue, and our ten largest customers collectively accounted for 71% of our net revenue, of which distributor customers accounted for 29% of our net revenue.&#160;In the six months ended June 30, 2022, our top two customers accounted for 28% of our net revenue, and our ten largest customers collectively accounted for 71% of our net revenue, of which distributor customers accounted for 30% of our net revenue.&#160; For certain customers, we sell multiple products into disparate end user applications such as cable modems, satellite set-top boxes and broadband gateways.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on winning competitive bid selection processes, known as design wins, to develop integrated circuits for use in our customers&#8217; products. These selection processes are typically lengthy, and as a result, our sales cycles will vary based on the specific market served, whether the design win is with an existing or a new customer and whether our product being designed in our customer&#8217;s device is a first generation or subsequent generation product. Our customers&#8217; products can be complex and, if our engagement results in a design win, can require significant time to define, design and result in volume production. Because the sales cycle for our products is long, we can incur significant design and development expenditures in circumstances where we do not ultimately recognize any revenue. We do not have any long-term purchase commitments with any of our customers, all of whom purchase our products on a purchase order basis. Once one of our products is incorporated into a customer&#8217;s design, however, we believe that our product is likely to remain a component of the customer&#8217;s product for its life cycle because of the time and expense associated with redesigning the product or substituting an alternative chip. Product life cycles in our target markets will vary by application. For example, in the cable operator modem and gateway sectors, a design-in can have a product life cycle of 24 to 48 months. In the industrial and wired and wireless infrastructure markets, a design-in can have a product life cycle of 24 to 60 months and beyond.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_91"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of COVID-19 and the Global Semiconductor Supply Shortage</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles.  As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and we are continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on our ability to meet increased demand on certain products which may continue into 2023.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global supply shortages, and uncertainty in customer demand and the worldwide economy has continued as a result of the COVID-19 pandemic and may be further exacerbated by the impacts of high inflation, and we may experience increased volatility in our sales and revenues in the near future. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_94"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Developments</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;5, 2022, we entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, we agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the transaction consideration will consist of $93.54 in cash and 0.388 shares of our stock for each Silicon Motion American Depositary Share, or ADS, and $23.385 in cash and 0.097 shares of our common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, our current stockholders will own approximately 86% of the combined company and former Silicon Motion securityholders will own approximately 14% of the combined company. Based on the closing price of our common shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. We may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. We will also assume Silicon Motion&#8217;s vested and unvested employee stock-based compensation awards. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including Silicon Motion shareholders&#8217; approval and regulatory approval in the People&#8217;s Republic of China, or China. On June 27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July&#160;13, 2022, the Form S-4 was declared effective by the SEC.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2022, we entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by us of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt in full.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_97"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements which are prepared in accordance with accounting principles that are generally accepted in the United States of America. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, related disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. We continually evaluate our estimates and judgments, the most critical of which are those related to business combinations, revenue recognition, inventory valuation, production masks, goodwill and other intangible assets valuation, and income taxes. We base our estimates and judgments on historical experience and other factors that we believe to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional information becomes known.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that accounting policies we have identified as critical involve a greater degree of judgment and complexity than our other accounting policies. Accordingly, those are the policies we believe are the most critical to understanding and evaluating our consolidated financial condition and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a summary of our critical accounting policies and estimates, refer to Management&#8217;s Discussion and Analysis section of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, which we filed with the Securities and Exchange Commission, or SEC, on February&#160;2, 2022, or our Annual Report. There have been no material changes to our critical accounting policies and estimates during the six months ended June 30, 2022.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_100"></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_103"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently issued accounting pronouncements not yet adopted as of the date of this report.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_106"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the line items set forth in our unaudited consolidated statements of income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net revenue is generated from sales of radio-frequency, analog, digital, and mixed-signal integrated circuits for access and connectivity, wired and wireless infrastructure, and industrial and multi-market applications. A significant portion of our sales are to distributors, who then resell our products. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Net Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of net revenue includes the cost of finished silicon wafers processed by third-party foundries; costs associated with our outsourced packaging and assembly, test and shipping; costs of personnel, including stock-based compensation, and equipment associated with manufacturing support, logistics and quality assurance; amortization of acquired developed technology intangible assets; amortization of certain production mask costs; cost of production load boards and sockets; and an allocated portion of our occupancy costs.</span></div><div style="margin-top:9pt;text-indent:27pt"><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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Research and development expense includes personnel-related expenses, including salaries and benefits, stock-based compensation, new product engineering mask costs, prototype integrated circuit packaging and test costs, computer-aided design software license costs, intellectual property license costs, reference design development costs, development testing and evaluation costs, depreciation expense and allocated occupancy costs. Research and development activities include the design of new products, refinement of existing products and design of test methodologies to ensure compliance with required specifications. All research and development costs are expensed as incurred.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Selling, general and administrative expense includes personnel-related expenses, including salaries and benefits, stock-based compensation, amortization of certain acquired intangible assets, merger, acquisition and integration costs, third-party sales commissions, field application engineering support, travel costs, professional and consulting fees, legal fees, depreciation expense and allocated occupancy costs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Restructuring charges consist of severance, lease and leasehold impairment charges, and other charges related to restructuring plans.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt consists of the charge-off of remaining unamortized debt discount and issuance cost on debt we repaid early with a majority of the proceeds from a new term loan.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and Other Income (Expense), Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest and other income (expense), net includes interest income, interest expense and other income (expense). Interest income consists of interest earned on our cash, cash equivalents and restricted cash balances. Interest expense consists of interest accrued on debt and amortization of discounts on debt and other liabilities. Other income (expense) generally consists of income (expense) generated from non-operating transactions and unrealized holding gains (losses) from certain investments required to be marked to market value.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Provision (Benefit).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make certain estimates and judgments in determining income taxes for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes and the realizability of assets in future years.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><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 our consolidated statement of income data as a percentage of net revenue for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top: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:100%">2022</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:100%">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:100%">2022</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:100%">2021</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:100%">Net revenue</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:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="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:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="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:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="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:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="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:100%">Cost of net 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:10pt;font-weight:400;line-height:100%">41&#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:100%">45&#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:100%">41&#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:100%">46&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">59&#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:100%">55&#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:100%">59&#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:100%">54&#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:100%">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 #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="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></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:100%">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:10pt;font-weight:400;line-height:100%">29&#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:100%">36&#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:100%">27&#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:100%">33&#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></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:100%">Selling, 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:10pt;font-weight:400;line-height:100%">16&#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:100%">17&#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:100%">16&#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:100%">17&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">1&#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></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:100%">Total operating expenses</span></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:100%">45&#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:100%">54&#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:100%">43&#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:100%">51&#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></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:100%">Income from operations</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:10pt;font-weight:400;line-height:100%">14&#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:100%">1&#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:100%">16&#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:100%">3&#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:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="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:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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></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:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">(1)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#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="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:100%">Total other income (expense), net</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:10pt;font-weight:400;line-height:100%">2&#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:100%">(5)</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:100%">&#8212;&#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:100%">(3)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">16&#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:100%">(4)</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:100%">16&#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:100%">&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:100%">(1)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></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:100%">11&#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:100%">%</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:100%">&#8212;&#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:100%">%</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:100%">12&#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:100%">%</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:100%">1&#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:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:9.864%"></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:6.356%"></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: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:9.864%"></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:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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="6" 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:100%">$ Change</span></td><td colspan="3" style="display:none"></td><td colspan="6" 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:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">(dollars in thousands)</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">(dollars in thousands)</span></td><td colspan="3" style="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Broadband</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="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></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:9pt;font-weight:400;line-height:100%">Connectivity</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:100%">56,400&#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:100%">31,292&#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:100%">25,108&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;font-weight:400;line-height:100%">116,579&#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:100%">58,741&#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:9pt;font-weight:400;line-height:100%">57,838&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="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></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:9pt;font-weight:400;line-height:100%">Infrastructure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="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></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:9pt;font-weight:400;line-height:100%">Industrial and multi-market</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="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></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:9pt;font-weight:400;line-height:100%">Total net revenue</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,009&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,376&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,633&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">543,936&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,735&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,201&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenue increased $74.6 million to $280.0 million for the three months ended June 30, 2022, as compared to $205.4 million for the three months ended June 30, 2021, due to improvement in supply and market strength attributed to the work-from-home environment. The increase in broadband net revenue of $26.3 million was primarily from gateway revenues. The increase in connectivity revenue of $25.1 million was primarily driven by higher Wi-Fi and ethernet revenues as our supply improved and an increase in MoCA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product shipments. The increase in infrastructure revenues of $6.5 million was primarily driven by increased shipments of high-performance analog, MoCA last-mile access, and wireless access products in this category. The increase in industrial and multi-market revenue of $16.7 million was related to increased shipments of component and high-performance analog products.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenue increased $129.2 million to $543.9 million for the six months ended June 30, 2022, as compared to $414.7 million for the six months ended June 30, 2021, due to improvement in supply and market strength attributed to the work-from-home environment. The increase in broadband net revenue of $36.7 million was primarily from gateway revenues and, to a lesser extent, improvements in satellite shipments. The increase in connectivity revenue of $57.8 million was primarily driven by higher Wi-Fi and ethernet revenues as our supply improved and an increase in MoCA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product shipments. The increase in infrastructure revenues of $10.9 million was primarily driven by an increase in 5G wireless access and high-performance analog product shipments. The increase in industrial and multi-market revenue of $23.8 million was related to increased shipments of component and high-performance analog products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently expect that revenue will fluctuate in the future, from period-to-period, based on evolving customer demand for existing products, the pace of adoption of newer products, and macroeconomic conditions. Further, due to heightened volatility and uncertainty in customer demand resulting from the COVID-19 pandemic, as well as uncertainty in supply from the global semiconductor chip shortage, we may experience increased volatility in our sales and revenues.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Net Revenue and Gross Profit</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></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:9.880%"></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:8.270%"></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:7.831%"></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:9.880%"></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:8.270%"></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 colspan="3" style="display:none"></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:6.367%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.425%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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="border-bottom: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="padding:0 1pt"></td></tr><tr><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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</span></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="6" 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:100%">$ Change</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:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:100%">(dollars in thousands)</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="18" 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:100%">(dollars in thousands)</span></td><td colspan="3" style="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="border-top:1pt solid #000000;padding:0 1pt"></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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,658&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,833&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,825&#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:100%">25&#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:100%">%</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,995&#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:100%">190,473&#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="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:100%">34,522&#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:9pt;font-weight:400;line-height:100%">18&#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:100%">%</span></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:100%">% of net 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:100%">41&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#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:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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:100%">41&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Gross profit </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:100%">164,351&#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:100%">112,543&#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:100%">51,808&#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:100%">46&#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:100%">%</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:9pt;font-weight:400;line-height:100%">318,941&#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:100%">224,262&#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="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:100%">94,679&#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:9pt;font-weight:400;line-height:100%">42&#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:100%">%</span></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:9pt;font-weight:400;line-height:100%">% of net 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:100%">59&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#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:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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:100%">59&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of net revenue increased $22.8 million to $115.7 million for the three months ended June 30, 2022, as compared to $92.8 million for the three months ended June 30, 2021. The increase was primarily driven by higher sales and incremental expenses. Gross profit percentage improved for the three months ended June 30, 2022, as compared to the three months ended June 30, 2021, due primarily to revenue mix and improved absorption of amortization of intangible assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of net revenue increased $34.5 million to $225.0 million for the six months ended June 30, 2022, as compared to $190.5 million for the six months ended June 30, 2021. The increase was primarily driven by higher sales and incremental expenses. Gross profit percentage improved for the six months ended June 30, 2022, as compared to the six months ended June 30, 2021, due primarily to revenue mix and improved absorption of amortization of intangible assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently expect that gross profit percentage will fluctuate in the future, from period-to-period, based on changes in product mix, average selling prices, and average manufacturing costs. Further, due to heightened volatility and uncertainty in customer demand resulting from the COVID-19 pandemic and global semiconductor supply shortages, we may experience increased volatility in our cost of net revenues as a result.</span></div><div style="margin-top:9pt;text-indent:27pt"><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</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:17.255%"></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.387%"></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.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></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.387%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></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:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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" style="padding:0 1pt"></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="6" style="padding:0 1pt"></td></tr><tr><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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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="6" 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:100%">$ Change</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:100%">% Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</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:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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:100%">27&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="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></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased $6.0 million to $80.4 million for the three months ended June 30, 2022 from $74.4 million in the three months ended June 30, 2021. The increase was primarily driven by increased headcount. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased $8.7 million to $146.3 million for the six months ended June 30, 2022 from $137.6 million in the six months ended June 30, 2021. The increase was primarily driven by increased headcount. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our research and development expenses to increase in future years as we continue to expand our product portfolio and enhance existing products.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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:9.864%"></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:6.356%"></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: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:9.864%"></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:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr><tr><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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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" 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:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:100%">(dollars&#160;in&#160;thousands)</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">(dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense increased $8.6 million to $44.5 million for the three months ended June 30, 2022, as compared to $35.9 million for the three months ended June 30, 2021. The increase was primarily due to merger costs of approximately $6.4 million, as well as increased headcount.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense increased $12.7 million to $85.1 million for the six months ended June 30, 2022, as compared to $72.4 million for the six months ended June 30, 2021. The increase was primarily due to increased headcount as well as increased acquisition and integration costs of $4.8 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect selling, general and administrative expenses to increase in future years as we grow our sales and marketing organization to expand into existing and new markets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></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.384%"></td><td style="width:0.1%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></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: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:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.095%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><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="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></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></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><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></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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Charges</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></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.384%"></td><td style="width:0.1%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></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: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:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.393%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><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:100%">2022</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:100%">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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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" 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:100%">$ Change</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" 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:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><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:100%">(dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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:100%">(dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="display:none"></td><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="display:none"></td><td colspan="3" style="display:none"></td><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="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:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(1,742)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(79)%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">% of net 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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;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:100%">&#8212;&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges increased $0.4 million to $0.5 million for the three months ended June 30, 2022, compared to $0.04 million for the three months ended June 30, 2021. Restructuring charges in the three months ended June 30, 2022 primarily consisted of $0.5 million of lease-related charges, which consisted of impairment of leased right-of-use assets from partial abandonment of a facility. Restructuring charges in the three months ended June 30, 2021 primarily consisted of $0.02 million in employee severance-related charges.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges decreased $1.7 million to $0.5 million for the six months ended June 30, 2022, compared to $2.2 million for the six months ended June 30, 2021. Restructuring charges in the six months ended June 30, 2022 primarily consisted of $0.5 million of lease-related charges, which consisted of impairment of leased right-of-use assets from partial abandonment of a facility. Restructuring charges in the six months ended June 30, 2021 included $1.3 million in employee severance-related charges and $0.6 million of lease-related charges, which primarily consisted of impairment of leased right-of-use assets and leasehold improvements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:7.087%"></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:9.572%"></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:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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></tr><tr><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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">(dollars&#160;in&#160;thousands)</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:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:100%">(dollars&#160;in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,221</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100)%</span></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Loss on extinguishment of debt in the three and six months ended June 30, 2021 consists of the charge-off of remaining unamortized debt discount and issuance costs on debt under a prior term loan which we repaid early with proceeds from a new term loan in June 2021.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and Other Income (Expense</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-top:9pt"><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:21.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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:6.356%"></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: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:8.695%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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" style="padding:0 1pt"></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="6" style="padding:0 1pt"></td></tr><tr><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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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" 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:100%">$ Change</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" 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:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><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:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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:100%">(dollars in thousands)</span></td><td colspan="3" style="display:none"></td><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="display:none"></td><td colspan="3" style="display:none"></td><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="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><td colspan="3" 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><td colspan="3" 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><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Interest and other income (expense), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding: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="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></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income (expense), net changed by $9.1 million from a net expense of $4.3 million in the three months ended June 30, 2021 to a net income of $4.8 million for the three months ended June 30, 2022. The change in interest and other income (expense), net was primarily due to the impact of a $7.7 million change in other income (expense), net, from expense of $0.5 million in the 2021 period to income of $7.2 million in the 2022 period, and a $1.3 million decrease in interest expense.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $7.7 million change in other income (expense), net primarily related to $4.8&#160;million in unrealized holding gain on equity securities that are marked to market value on the balance sheet and $2.7 million impact from foreign currency fluctuations. The $1.3 million decrease in interest expense primarily relates to a decrease in interest expense on outstanding debt, mostly related to a lower average balance of term loan debt outstanding.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income (expense), net changed by $10.3 million from a net expense of $8.6 million in the six months ended June 30, 2021 to a net income of $1.8 million for the six months ended June 30, 2022. The change in interest and other income (expense), net was primarily due to the impact of a $7.1 million decrease in other income (expense), net, from expense of $0.6 million in the 2021 period to income of $6.4 million in the 2022 period and a $3.2 million decrease in interest expense. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $7.1 million change in other income (expense), net primarily related to $3.9 million in net unrealized holding gain on equity securities that are marked to market value on the balance sheet and $3.1 million impact from foreign currency fluctuations. The $3.2 million decrease in interest expense primarily relates to a decrease in interest expense on outstanding debt, mostly related to a lower average balance of term loan debt outstanding.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Provision (Benefit) </span></div><div style="margin-top:9pt"><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.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:6.356%"></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: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:8.695%"></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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">&#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:100%">Three Months Ended June 30,</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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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" style="padding:0 1pt"></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="6" style="padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">&#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:100%">2022</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:100%">2021</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:100%">$ Change</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:100%">% Change</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:100%">2022</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:100%">2021</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" 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:100%">$ Change</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" 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:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><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:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="display:none"></td><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="display:none"></td><td colspan="3" style="display:none"></td><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="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:9pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision for the three months ended June 30, 2022 was $11.9 million compared to an income tax benefit of $8.0 million for the three months ended June 30, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision for the six months ended June 30, 2022 was $23.3 million compared to an income tax benefit of $6.2 million for the six months ended June 30, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits.  The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.  </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2021 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including the tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of certain reserves for uncertain tax positions under ASC 740-10.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to maintain a valuation allowance to offset state and certain federal and foreign deferred tax assets, as realization of such assets does not meet the more-likely-than-not threshold required under accounting guidelines. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Based upon our review of all positive and negative evidence, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. We do not incur income tax expense or benefit in certain tax-free jurisdictions in which we operate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiary in Singapore operates under certain tax incentives in Singapore, which are effective through March 2027. Under these incentives, qualifying income derived from certain sales of our integrated circuits is taxed at a concessionary rate over the incentive period. We also receive a reduced withholding tax rate on certain intercompany royalty payments made by our Singapore subsidiary during the incentive period. We recorded a tax provision in the six months ended June 30, 2022 at the incentive rate.  In the six months ended June 30, 2021, due to our Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on our income tax provision. The incentives are conditional upon our meeting certain minimum employment and investment thresholds within Singapore over time, and we may be required to return certain tax benefits in the event we do not achieve compliance related to that incentive period. We currently believe that we will be able to satisfy these conditions without material risk.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_109"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had cash and cash equivalents of $211.4 million, restricted cash of $1.1 million and net accounts receivable of $137.1 million. Additionally, as of June&#160;30, 2022, our working capital was $222.5 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary uses of cash are to fund operating expenses and purchases of inventory, property and equipment, and from time to time, the acquisition of businesses. In May 2022, we entered into the Merger Agreement to acquire Silicon Motion. As described in Note 3 to our unaudited consolidated financial statements, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. MaxLinear may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank and other lenders. In June 2022, we entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million. Funding of the Senior Secured Credit Facilities is contingent on customary conditions, including, but not limited to the consummation of the merger and execution of definitive loan agreements. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay our existing debt in full.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use cash to pay down outstanding debt, repurchase our common stock under our stock repurchase plan, and from time to time, make investments. As of June&#160;30, 2022, $250.0 million of principal was outstanding under a senior secured term B loan facility or the &#8220;Initial Term Loan under the June 23, 2021 Credit Agreement.&#8221; The Company also has available a senior secured revolving credit facility, in an aggregate principal amount of up to $100.0&#160;million which remained undrawn as of June&#160;30, 2022. The proceeds of the revolving facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement has amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on June 23, 2028.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heightened volatility, global semiconductor supply shortages, and uncertainty in customer demand and the worldwide economy in general continues to impact business and financial markets as a result of the COVID-19 pandemic and may be further exacerbated by the impacts of high inflation, and we may experience decreased sales and revenues in the near future. A material adverse impact from COVID-19 and the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. Our future capital requirements will depend on many factors, including changes in revenue, the expansion of our engineering, sales and marketing activities, the timing and extent of our expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of our products, our pending merger with Silicon Motion, and any other potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to us or at all. If we are unable to raise additional funds when needed, we may not be able to sustain our operations or execute our strategic plans.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and cash equivalents are impacted by the timing of when we pay expenses as reflected in the change in our outstanding accounts payable and accrued expenses. Cash used to fund operating expenses in our consolidated statements of cash flows excludes the impact of non-cash items such as amortization and depreciation of acquired intangible assets and leased right-of-use assets and property and equipment, stock-based compensation, impairment of leased right-of-use assets and related leasehold improvements and unrealized holding gains or losses on marketable equity securities. Cash used to fund capital purchases and acquisitions of businesses and investments are included in investing activities in our consolidated statements of cash flows. Cash proceeds from issuance of common stock and debt and cash used to pay down outstanding debt or repurchase common stock are included in financing activities in our consolidated statements of cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, our material cash requirements include long-term debt, non-cancelable operating leases, inventory purchase obligations and other obligations, which primarily consist of contractual payments due for computer-aided design software, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></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.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.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments due</span></td></tr><tr><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:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">Less than 1 year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">3-5 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:100%">More than 5 years</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#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:10pt;font-weight:400;line-height:100%">Operating lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,960&#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:100%">5,834&#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:100%">19,609&#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:100%">12,463&#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:100%">4,054&#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:100%">Inventory purchase obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,446&#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:100%">195,849&#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:100%">12,597&#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:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#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:10pt;font-weight:400;line-height:100%">Other obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,122&#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:100%">12,624&#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:100%">16,389&#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:100%">109&#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:100%">&#8212;&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:100%">529,528&#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:100%">$</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:100%">214,307&#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:100%">$</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:100%">48,595&#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:100%">$</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:100%">12,572&#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:100%">$</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:100%">254,054&#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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our planned capital expenditures as of June&#160;30, 2022 were not material. Our consolidated balance sheet at June&#160;30, 2022 included $9.4 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in other long-term liabilities for uncertain tax positions, some of which may result in cash payment. The future payments related to uncertain tax positions recorded as other long-term liabilities have not been presented in the table above due to the uncertainty of the amounts and timing of cash settlement with the taxing authorities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of cash are cash receipts on accounts receivable from our shipment of products to distributors and direct customers. Aside from the amounts billed to our customers, net cash collections of accounts receivable are impacted by the efficiency of our cash collections process, which can vary from period to period depending on the payment cycles of our major distributor customers, and relative linearity of shipments period-to-period. The June 23, 2021 Credit Agreement, under which we entered into a senior secured term B loan facility and a revolving credit facility, permits us to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of &#8220;Consolidated EBITDA&#8221; (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of our working capital, cash and cash equivalents, and restricted cash for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></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.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><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:100%">(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:100%">Working capital</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,543&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,709&#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:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">211,363&#160;</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 style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">130,572&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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:100%">105&#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:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#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:100%">1,061&#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></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:100%">Total cash, cash equivalents, and restricted cash</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:100%">$</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:100%">212,419&#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:100%">$</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:100%">131,738&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_112"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of our cash flows provided by (used in) operating activities, investing activities and financing activities for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.600%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top: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:100%">2022</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:100%">2021</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></tr><tr><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:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,603&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,123&#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></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:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,922)</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></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:100%">Net cash used in financing 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:100%">(116,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,088)</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></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:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(713)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></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:100%">$</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:100%">80,681&#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:100%">$</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:100%">(18,600)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows from Operating Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><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 $257.6 million for the six months ended June 30, 2022. Net cash provided by operating activities consisted of positive impact of net income of $65.6 million, non-cash items of $76.5 million, and changes in operating assets and liabilities of $117.6 million, partially offset by excess tax benefits and deferred income taxes totaling $2.1 million. Non-cash items included in net income for the six months ended June 30, 2022 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $43.4 million and stock-based compensation of $38.0 million, partially offset by $3.9 million in unrealized holding gain on investments that are marked to market on the balance sheet.</span></div><div style="margin-top:9pt;text-indent:27pt"><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 $68.1 million for the six months ended June 30, 2021. Net cash provided by operating activities consisted of the positive impact of net income of $4.5 million and non-cash items of $80.0 million, partially offset by the negative impact of deferred income taxes and excess tax benefits totaling $10.1 million and changes in operating assets and liabilities of $6.3 million. Non-cash items included in net income for the six months ended June 30, 2021 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $44.3 million and stock-based compensation of $26.9 million, loss on extinguishment of debt of $5.2 million and amortization of issuance costs and discounts on debt and leases of $2.1 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows from Investing Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $59.0 million for the six months ended June 30, 2022 and consisted of purchases of investments of $28.3 million,  purchases of property and equipment of $15.5 million, proceeds loaned under notes receivable of $10.0 million, and purchases of intangible assets of $5.2 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $50.9 million for the six months ended June 30, 2021 and consisted of payments of purchase price that were previously deferred from our 2020 acquisition of NanoSemi of $27.5 million, purchases of property and equipment of $17.3 million, purchases of investments of $5.0 million, and purchases of intangible assets of $1.1 million.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows from Financing Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><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 $116.5 million for the six months ended June 30, 2022.  Net cash used in financing activities consisted primarily of repayments of debt of $60.0 million, common stock repurchases of $31.5 million, and minimum tax withholding paid on behalf of employees for restricted stock units of $28.1 million, partially offset by $3.1 million in net proceeds from issuance of our common stock upon exercise of stock options and purchases made under our ESPP.</span></div><div style="margin-top:9pt;text-indent:27pt"><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 $35.1 million for the six months ended June 30, 2021. Net cash used in financing activities consisted primarily of repayments of debt of $369.8 million, minimum tax withholding paid on behalf of employees for restricted stock units of $10.1 million, common stock repurchases of $7.1 million, and debt issuance costs of $4.1 million, partially offset by cash inflows from net proceeds from the issuance of debt of $350.0 million and from net proceeds from issuance of common stock upon exercise of stock options and purchases made under our ESPP of $6.1 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our $211.4 million of cash and cash equivalents at June&#160;30, 2022 will be sufficient to fund our projected operating requirements for at least the next twelve months, excluding the pending merger and related integration costs. As of June&#160;30, 2022, our indebtedness totaled $250.0 million, which consists of outstanding principal under the Initial Term Loan under the June 23, 2021 Credit Agreement. Upon consummation of our merger with Silicon Motion and execution of related merger financing agreements, we expect that a portion of the proceeds from the Senior Secured Credit Facilities associated with the merger, described in more detail above, will be used to repay our existing indebtedness in full, and our indebtedness may increase up to $3.5 billion under the Senior Secured Credit Facilities. The June 23, 2021 Credit Agreement also provides the Company with the Revolving Facility in an aggregate principal amount of up to $100.0&#160;million, which remained undrawn as of June&#160;30, 2022. The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest, at the Company&#8217;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company&#8217;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement amortizes in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable at maturity on June 23, 2028. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and cash equivalents in recent years have been favorably affected by our implementation of an equity-based bonus program for our employees, including executives. In connection with that bonus program, in February 2022, we issued 0.5 million freely-tradable shares of our common stock in settlement of bonus awards for the 2021 performance period. We expect to implement a similar equity-based plan for fiscal 2022, but our compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_121"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, our international customer and vendor agreements have been denominated mostly in United States dollars. Accordingly, we have limited exposure to foreign currency exchange rates and do not enter into foreign currency hedging transactions. The functional currency of certain foreign subsidiaries is the local currency. Accordingly, the effects of exchange rate fluctuations on the net assets of these foreign subsidiaries&#8217; operations are accounted for as translation gains or losses in accumulated other comprehensive income within stockholders&#8217; equity. A hypothetical change of 100 basis points in such foreign currency exchange rates during the six months ended June 30, 2022 would result in a change to translation gain in accumulated other comprehensive income of approximately $0.9 million.</span></div><div style="margin-top:9pt"><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></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a variable amount of interest on the principal balance of our credit agreements described above and could be adversely impacted by rising interest rates in the future. If LIBOR interest rates had increased by 10% during the periods presented, the rate increase would have resulted in an immaterial increase to interest expense.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_124"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure and Procedures</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports filed with the SEC is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and no evaluation of controls and procedures can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. Management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, prior to filing this Quarterly Report, we carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of the end of the period covered by this Quarterly Report. Based on their evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Quarterly Report.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An evaluation was performed under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, to determine whether any change in our internal control over financial reporting occurred during the fiscal quarter ended June&#160;30, 2022 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. There were no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Rule 13a-15 or Rule 15d-15 of the Securities Exchange Act of 1934, as amended, that occurred during the fiscal quarter ended June&#160;30, 2022 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_127"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II &#8212; OTHER INFORMATION</span></div><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_130"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_133"></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. We are not currently a party to any pending legal proceedings that, if determined adversely to us, would, in our opinion, have a material effect on our financial position, results of operations, or cash flows or that would not be covered by our existing liability insurance. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_136"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-top:9pt;text-indent:27pt"><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, or Form 10-Q, including any information that may be incorporated by reference herein, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, referred to as the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, referred to as the Exchange Act. In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;forecast,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221; or the negative of these terms or other comparable terminology. The forward-looking statements contained in this Form 10-Q involve known and unknown risks, uncertainties and situations that may cause our or our industry&#8217;s actual results, level of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these statements. These factors include those listed below in this Item 1A and those discussed elsewhere in this Form 10-Q. We encourage investors to review these factors carefully. We may from time to time make additional written and oral forward-looking statements, including statements contained in our filings with the SEC. However, we do not undertake to update any forward-looking statement that may be made from time to time by or on behalf of us, whether as a result of new information, future events, or otherwise, except as required by law. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Before you invest in our securities, you should be aware that our business faces numerous financial and market risks, including those described below, as well as general economic and business risks. The following discussion provides information concerning the material risks and uncertainties that we have identified and believe may adversely affect our business, our financial condition and our results of operations. Before you decide whether to invest in our securities, you should carefully consider these risk factors together with all of the other information included in this Quarterly Report on Form 10-Q, and in our other public filings, which could materially affect our business, financial condition or future results. Our risk factors are not guarantees that no such conditions exist as of the date of this report and should not be interpreted as an affirmative statement that such risks or conditions have not materialized, in whole or in part. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For the risks relating to our pending merger with Silicon Motion, please refer to the section of these risk factors captioned "Risks Relating to the Proposed Merger with Silicon Motion."</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_139"></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to the Proposed Merger with Silicon Motion</span></div><div style="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">If the merger is completed, our actual financial and operating results could differ materially from any expectations or guidance, including with respect to any cost savings and other potential synergies.</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">Failure to integrate Silicon Motion with our business successfully in the expected time-frame may adversely affect our results and financial condition if the merger is completed.</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">Our business relationships may be subject to disruption due to uncertainty associated with the merger.</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 and Silicon Motion may have difficulty motivating and retaining executives and other key personnel in light of the pending merger</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">The merger agreement contains provisions that could require us to pay Silicon Motion a termination fee of $160&#160;million under certain circumstances.</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">If the proposed merger is not completed, we will have incurred substantial costs.</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">Our ability to complete the merger is subject to various closing conditions, including approval of Silicon Motion&#8217;s shareholders and certain required regulatory approvals, which may contain burdensome conditions, that could have an adverse effect on our operation of the business following the merger.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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">As a result of the transaction, we will materially increase our secured term loan indebtedness which adversely affects our operating results and cash-flows and our new loan agreements will likely contain covenants that could adversely affect our operational freedom and ability to pursue strategic transactions.</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 may not have sufficient cash flow from our business to pay our substantial indebtedness.</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">Additional shareholder lawsuits could be filed in the future challenging the merger, which may delay or prevent the consummation of the merger, cause us and/or Silicon Motion to incur substantial defense or settlement costs, or otherwise adversely affect us or Silicon Motion.</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">The fact that there is a merger pending could materially harm us or Silicon Motion and our results of operations.</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">Counterparties of Silicon Motion may acquire certain rights which could negatively affect us following the merger.</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">If the merger is consummated, the issuance of shares of our common stock to Silicon Motion securityholders will reduce the percentage interests of our stockholders.</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">After completion of the merger, we will be exposed to intensified risks associated with doing business in Taiwan because of tense regional geopolitical risk with China</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">The COVID-19 pandemic may delay or prevent the completion of the merger.</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 expect to incur substantial expenses related to the merger of MaxLinear and Silicon Motion.</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 will record goodwill that could become impaired and adversely affect our future operating results.</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">The market value of our common stock could decline if large amounts of our common stock are sold following the merger.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="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 face intense and increasing competition, which could have an adverse effect on our revenue, revenue growth rate and market share.</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">Impacts of the global semiconductor supply shortage and high inflation could adversely affect our business, financial condition, and results of operations.</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">Our business, financial condition and results of operations could be adversely affected by geopolitical conflicts and economic conditions and other factors related to our international operations.</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">The loss of, or a significant reduction in orders from our major customers that comprise a substantial portion of our revenue could have a material adverse effect on our revenue and operating results.</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">Average selling prices of our products could decrease rapidly.</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">If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.</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">Development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.</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 may be unable to make the substantial and productive research and development investments that are required to remain competitive in our business.</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">A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate and/or manage future growth effectively.</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">The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs, which could reduce the market acceptance of our new products, damage our reputation and adversely affect our operating costs.</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">If we are unable to attract and retain qualified design and technical personnel, we may not be able to effectively execute our strategy.</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">Failure to timely develop and introduce new or enhanced products could impair our ability to attract and retain customers and harm our competitive position.</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">Differences between our estimates of customer demand and product mix and our actual results could negatively affect our inventory levels, sales and operating results.</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 may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly in new markets.</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">Our business would be adversely affected by the departure of existing members of our senior management team.</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">Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.</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 incur significant expenditures to win business and customers may decide to cancel or change their product plans, which could cause us to generate no revenue from a product and adversely affect our results of operations.</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">Our operating results are subject to substantial quarterly and annual fluctuations that could adversely affect our business and our stock price.</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 are subject to the cyclical nature of the semiconductor industry.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></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">If we fail to maintain compliance with various governmental regulations, we may be forced to recall products and cease their manufacture and distribution, and we could be subject to civil or criminal penalties.</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 have incurred material secured term loan indebtedness which adversely affects our operating results and cash-flows and contains covenants that could adversely affect our operational freedom and ability to pursue strategic transactions.</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 may still incur substantially more debt or take other actions, which would intensify the risks.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Intellectual Property</span></div><div style="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 may face future claims of intellectual property infringement, which could be time-consuming, costly to defend or settle and result in the loss of significant rights.</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">If we are unable to protect our significant amount of intellectual property, our business could be adversely affected.</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 have been and may be subject to future information technology failures, including data protection breaches and cyber-attacks, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Reliance on Third Parties</span></div><div style="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">Failure to manage our third-party relationships successfully, or mitigate negative impacts from using third parties, could adversely affect our ability to market and sell our products.</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">Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.</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 do not have any long-term supply contracts, and any disruption in our supply of products or materials could have a material adverse effect on our business, revenue and operating results.</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">Any failure of third parties to provide services and technology necessary for the operation of our business could have a material adverse effect on our business.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Our Common Stock</span></div><div style="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">Our management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.</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">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.</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">Our share price may be volatile as a result of various factors.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_1382"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Relating to our Proposed Merger with Silicon Motion</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the merger is completed, our actual financial and operating results could differ materially from any expectations or guidance provided by us concerning future results, including (without limitation) expectations or guidance with respect to the financial impact of any cost savings and other potential synergies.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently expect to realize material synergies as a result of our proposed merger with Silicon Motion, and as a result, we currently believe that the merger will, in aggregate, be accretive to our free cash-flow and non-GAAP earnings per share, excluding upfront non-recurring charges, transaction related expenses, the amortization of purchased intangible assets, and inventory and property and equipment fair value adjustments. The expectations and guidance we have provided with respect to the potential financial impact of the merger are subject to numerous assumptions, however, including assumptions derived from our diligence efforts concerning the status of and prospects for Silicon Motion&#8217;s business, which we do not currently control, and assumptions relating to the near-term prospects for the semiconductor industry generally and the markets for Silicon Motion&#8217;s products in particular. Additional assumptions we have made relate to numerous matters, including (without limitation) the following:</span></div><div style="margin-top:9pt;padding-left:45pt;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%">&#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">projections of Silicon Motion&#8217;s future revenues;</span></div><div style="margin-top:9pt;padding-left:45pt;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%">&#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 anticipated financial performance of Silicon Motion&#8217;s products and products currently in development;</span></div><div style="margin-top:9pt;padding-left:45pt;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">anticipated cost savings and other synergies associated with the merger, including potential revenue synergies;</span></div><div style="margin-top:9pt;padding-left:45pt;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 capital structure after the merger;</span></div><div style="margin-top:9pt;padding-left:45pt;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 amount of goodwill and intangibles that will result from the merger;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">certain other purchase accounting adjustments that we expect to record in our financial statements in connection with the merger;</span></div><div style="margin-top:9pt;padding-left:45pt;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">merger costs, including restructuring charges and transaction costs payable to our financial, legal, and accounting advisors;</span></div><div style="margin-top:9pt;padding-left:45pt;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%">&#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 ability to maintain, develop, and deepen relationships with customers of Silicon Motion; and</span></div><div style="margin-top:9pt;padding-left:45pt;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%">&#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">other financial and strategic risks of the merger, including the possible impact of reduced liquidity of MaxLinear resulting from deal-related cash outlays, the credit risk associated from the potential debt facility described below, and continued uncertainty arising from the COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot provide any assurances with respect to the accuracy of our assumptions, including our assumptions with respect to future revenues or revenue growth rates, if any, of Silicon Motion, and we cannot provide assurances with respect to our ability to realize the cost savings that we currently anticipate. Risks and uncertainties that could cause our actual results to differ materially from currently anticipated results include, but are not limited to, risks relating to our ability to integrate Silicon Motion successfully; currently unanticipated incremental costs that we may incur in connection with integrating the two companies; risks relating to our ability to realize incremental revenues from the merger in the amounts that we currently anticipate; risks relating to the willingness of Silicon Motion&#8217;s customers and other partners to continue to conduct business with MaxLinear; and numerous risks and uncertainties that affect the semiconductor industry generally and the markets for our products and those of Silicon Motion specifically. We believe the continuing pandemic enhances certain of these risks and presents additional uncertainty in our ability to achieve the financial and strategic objectives of the merger. Any failure to integrate Silicon Motion successfully and to realize the financial benefits we currently anticipate from the merger would have a material adverse impact on our future operating results and financial condition and could materially and adversely affect the trading price or trading volume of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Failure to integrate our business and operations successfully with those of Silicon Motion in the expected time-frame or otherwise may adversely affect our operating results and financial condition if the merger is completed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of the proposed merger with Silicon Motion will depend, in substantial part, on our ability to integrate Silicon Motion&#8217;s business and operations successfully with those of MaxLinear and to realize fully the anticipated benefits and potential synergies from combining our companies, including, among others, currently expected cost savings from duplicative functions; potential operational efficiencies in our respective supply chains and in research and development investments; and potential revenue growth resulting from the addition of Silicon Motion&#8217;s product portfolio. Historically, we and Silicon Motion have been independent companies, and we will continue to operate as such until the consummation of the merger. We expect that the integration will be complex and time consuming and will require substantial management time and attention, which may divert attention and resources from other important areas, including our existing businesses. We may face significant challenges in consolidating our operations with Silicon Motion, integrating the two companies&#8217; technologies, and addressing the different corporate cultures of the two companies. Additional unanticipated costs may be incurred in the course of integrating our respective businesses. If the companies are not successfully integrated, the anticipated benefits of the merger may not be realized fully or at all or may take longer to realize than expected. In such a case, we would expect our operating results and financial condition to be materially and adversely affected, which could also have a material and adverse effect on the trading price or trading volume of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business relationships, including customer relationships, and those of Silicon Motion may be subject to disruption due to uncertainty associated with the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the announcement of the merger, customers, vendors, licensors, and other third parties with whom we or Silicon Motion do business or otherwise have relationships may experience uncertainty associated with the merger, and this uncertainty could materially affect their decisions with respect to existing or future business relationships with MaxLinear or Silicon Motion while the merger is pending or with MaxLinear after the merger is consummated. As a result, we are in many instances unable to evaluate the impact of the merger on certain assumed contract rights and obligations, including intellectual property rights.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These business relationships may be subject to disruption as customers and others may elect to delay or defer purchase or design-win decisions or switch to other suppliers due to the uncertainty about the direction of our offerings, any perceived unwillingness on our part to support existing Silicon Motion products after the merger is consummated, or any general perceptions by customers or other third parties that impute operational or business challenges to us arising from the merger. In addition, customers or other third parties may attempt to negotiate changes in existing business relationships, which may result </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in additional obligations imposed on us. These disruptions could have a material adverse effect on our business, operating results, and financial condition while the merger is pending or after it is consummated. The adverse effect of any such disruptions could be exacerbated by a delay in the consummation of the merger for any reason, including delays associated with obtaining regulatory approvals, or termination of the merger agreement. Any loss of customers, customer products, design win opportunities, or other important strategic relationships could have a material adverse effect on our business, operating results, and financial condition and could have a material and adverse effect on the trading price or trading volume of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We and Silicon Motion may have difficulty motivating and retaining executives and other key personnel in light of the pending merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertainty about the effect of the merger on our employees and those of Silicon Motion may have an adverse effect on MaxLinear or Silicon Motion while the merger is pending or on MaxLinear after the merger is consummated. This uncertainty may impair our or Silicon Motion&#8217;s ability to retain and motivate key personnel in the months leading up to the consummation of the merger and our ability to retain and motivate them following the merger. Employee retention may be particularly challenging as our and Silicon Motion&#8217;s employees may experience frustrations during the integration process and uncertainty about their future roles with us following consummation of the merger. For the merger to be successful, we and Silicon Motion must continue to retain and motivate executives and other key employees during the period before the merger is completed. Furthermore, after the merger is consummated, MaxLinear must be successful at retaining and motivating key employees in order for the benefits of the transaction to be fully realized. If key employees depart, we may incur significant costs in identifying, hiring, and retaining replacements, which could substantially reduce or delay our ability to realize the anticipated benefits of the merger, which could have a material adverse effect on our business, operating results, and financial condition.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The merger agreement with Silicon Motion contains provisions that could require us to pay Silicon Motion a termination fee of $160&#160;million under certain circumstances.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consummation of the merger is subject to certain customary closing conditions such as regulatory approval in China. Under certain circumstances, we could be required to pay Silicon Motion a termination fee if the merger agreement is terminated by MaxLinear or Silicon Motion as a result of a court or other competent authority issuing an order pursuant to regulatory law permanently prohibiting the consummation of the merger, or merger is not consummated by February 6, 2023, or the Outside Date. The Outside Date will be automatically extended to May 5, 2023 and further to August&#160;7, 2023, if all conditions to closing have been met, other than certain exceptions related to regulatory matters. However, in certain circumstances, the right to terminate the merger agreement would not be available to a party in material breach of the merger agreement. </span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the proposed merger is not completed, we will have incurred substantial costs that may adversely affect our operating results and financial condition as well as the market price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the merger is not consummated, the price of our common stock may decline to the extent that such market price reflects a market assumption that the merger will be completed. In addition, we have incurred and will incur substantial costs in connection with the proposed merger. These costs are primarily associated with the fees of our financial advisors, accountants, lenders, and legal counsel and, with limited exceptions relating to a portion of our financial advisor fees, will be payable regardless of whether the merger is completed. In addition, we have diverted significant management resources in an effort to complete the merger and are subject to restrictions contained in the merger agreement on the conduct of our business during the pendency of the merger. If the merger is not completed, we will have received little or no benefit in respect of such costs incurred. If the merger is not completed under certain circumstances specified in the merger agreement, we may be required to pay a termination fee to Silicon Motion of $160 million, as described above. Furthermore, if the merger is not consummated, we may experience negative reactions from the financial markets and our suppliers, customers, customer prospects, and employees. Any of these factors could have an adverse effect on our business, operating results, and financial condition or on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our ability to complete the merger is subject to various closing conditions, including approval of Silicon Motion&#8217;s shareholders and certain required regulatory approvals, which may contain burdensome conditions, that could have an adverse effect on our operation of the business following the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To complete the merger, Silicon Motion&#8217;s shareholders must approve the merger pursuant to the terms of the merger agreement by not less than two-thirds of the votes cast by Silicon Motion shareholders present and voting at Silicon Motion&#8217;s extraordinary general meeting. In addition, completion of the merger is subject to the satisfaction of the remaining customary </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">closing conditions, including receipt of clearance from the People&#8217;s Republic of China State Administration for Market Regulation, among other things. Even if these approvals are obtained, governmental authorities could impose conditions on the completion of the merger that could delay consummation of the acquisition or have an adverse effect on our business following the acquisition. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to complete the merger, we would be subject to a number of risks, including the following:</span></div><div style="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 would not realize the anticipated benefits of the acquisition, including, among other things, increased operating efficiencies; </span></div><div style="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">the attention of our management may have been diverted to the merger rather than to our own operations and the pursuit of other opportunities that could have been beneficial to us;</span></div><div style="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">the potential loss of key personnel during the pendency of the merger as employees and other service providers may experience uncertainty about their future roles with us following completion of the merger; and</span></div><div style="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">the trading price of our common stock may decline to the extent that the current market prices reflect a market assumption that the merger will be completed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We can provide no assurance that the various closing conditions will be satisfied, that the necessary regulatory approvals will be obtained, or that any required conditions will not materially adversely affect our business following the merger. If we are required to undertake divestitures or to commit to certain behavioral remedies in order to obtain any approvals required to complete the acquisition, we may be less able to realize anticipated benefits of the acquisition, and our business, operating results, and financial condition after the merger may be adversely affected. In addition, we can provide no assurance that these conditions will not result in the abandonment or delay of the merger. The occurrence of any of these events individually or in combination could have a material adverse effect on our business, financial condition, and results of operations and on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In order to consummate the merger and distribute the cash consideration payable to Silicon Motion securityholders, we will incur material indebtedness of up to $3.5 billion and we may also use a portion of Silicon Motion&#8217;s and our cash resources. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This material increase in our indebtedness will adversely affect our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations. The loan agreement is also expected to contain financial and operational covenants that would adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, MaxLinear will finance the merger in part with the Senior Secured Credit Facilities, which will provide funding of up to $3.5 billion.  A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt in full. As of June&#160;30, 2022, our aggregate indebtedness was $250.0 million. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material increase in our indebtedness to up to $3.5 billion will adversely affect our operating expenses through materially increased interest payment obligations and will adversely affect our ability to use cash generated from operations as we repay interest and principal under the term loans and revolving credit facility, as applicable. In addition, the loan agreements will likely contain financial and operational covenants that may adversely affect our ability to engage in certain activities, including certain financing and acquisition transactions, stock repurchases, guarantees, and similar transactions, without obtaining the consent of the lenders, which may or may not be forthcoming. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, our materially increased indebtedness could have important consequences to investors in our common stock, including the following:</span></div><div style="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 could be subject to substantial variable interest rate risk because our interest rate under term loans typically vary based on a fixed margin over an indexed rate or an adjusted base rate. If interest rates were to increase substantially, it would adversely affect our operating results and could affect our ability to service the indebtedness;</span></div><div style="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">our ability to obtain any necessary financing in the future for working capital, capital expenditures, debt service requirements, or other purposes may be limited or financing may be unavailable;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="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">a substantial portion of our cash flows must be dedicated to the payment of principal and interest on our indebtedness and other obligations and will not be available for use in our business;</span></div><div style="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">our level of indebtedness could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate; and</span></div><div style="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">our high degree of indebtedness will make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to make required debt payments, or if we fail to comply with other covenants in our debt service agreements, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Servicing our indebtedness will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial indebtedness.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Senior Secured Credit Facilities, we may incur up to $3.5 billion in aggregate principal amount of senior indebtedness. Our substantial indebtedness may increase our vulnerability to any generally adverse economic and industry conditions. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make scheduled payments of the principal and interest when due, or to refinance our borrowings under the Senior Secured Credit Facilities, will depend on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to satisfy our obligations under our indebtedness, and any future indebtedness we may incur and to make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance the term loans or existing or future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on the Senior Secured Credit Facilities or future indebtedness.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders of MaxLinear or Silicon Motion securityholders could file additional lawsuits in the future challenging the merger, which may delay or prevent the consummation of the merger and cause us and/or Silicon Motion to incur substantial defense or settlement costs, or otherwise adversely affect us or Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this filing of our quarterly report on Form 10-Q, there are four pending lawsuits challenging the merger with Silicon Motion. However, potential plaintiffs may file additional lawsuits challenging the merger. The outcome of any current or future litigation is uncertain. Such litigation, if not resolved, could prevent or delay completion of the merger and result in substantial costs to us and/or Silicon Motion, including any costs associated with the indemnification of directors and officers. One of the conditions to the closing is the absence of any provision of applicable law or order by any court or governmental entity (subject to certain limited exceptions) that has the effect of restraining, enjoining or otherwise prohibiting the consummation of the merger. Therefore, if a plaintiff were successful in obtaining an injunction prohibiting the consummation of the merger on the agreed-upon terms, then such injunction may prevent the merger from being completed, or from being completed within the expected timeframe. The defense or settlement of any lawsuit or claim that remains unresolved at the time the merger is completed may adversely affect our or Silicon Motion&#8217;s business, financial conditions, results of operations and cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The fact that there is a merger pending could materially harm our or Silicon Motion&#8217;s businesses and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the merger is pending, we and Silicon Motion are subject to a number of risks that may harm either business and results of operations, including: </span></div><div style="margin-top:9pt;padding-left:36pt;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the diversion of management and employee attention from implementing growth strategies in existing markets or in new markets we or Silicon Motion are targeting;</span></div><div style="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">potential diversion of public attention from positioning of our or Silicon Motion&#8217;s independent brand and products in a manner that appeals to customers;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="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">the fact that we and Silicon Motion have and will continue to incur expenses related to the merger prior to its closing;</span></div><div style="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">the potential inability to respond effectively to competitive pressures, industry developments and future opportunities, in particular, given the restrictions on the conduct of our or Silicon Motion&#8217;s business during the interim period between signing and closing due to the pre-closing covenants in the merger agreement;</span></div><div style="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 or Silicon Motion could be subject to costly litigation associated with the merger; and</span></div><div style="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">current and prospective employees may be uncertain about their future roles and relationships with us or Silicon Motion following completion of the merger, which may adversely affect the ability of us or Silicon Motion to attract and retain key personnel.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Counterparties of Silicon Motion may acquire certain rights upon the merger, which could negatively affect us following the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Silicon Motion is party to numerous contracts, agreements, licenses, permits, authorizations and other arrangements that contain provisions giving counterparties certain rights (including, in some cases, termination rights) in the event of an &#8220;assignment&#8221; of such agreement or a &#8220;change in control&#8221; of Silicon Motion or its subsidiaries. The definitions of &#8220;assignment&#8221; and &#8220;change in control&#8221; vary from contract to contract and, in some cases, the &#8220;assignment&#8221; or &#8220;change in control&#8221; provisions may be implicated by the merger. If an &#8220;assignment&#8221; or &#8220;change in control&#8221; occurs, a counterparty may be permitted to terminate its contract with Silicon Motion or to exercise other remedies thereunder.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether a counterparty would have cancellation rights or other rights in connection with the merger depends upon the language and governing law of its agreement with Silicon Motion. Whether a counterparty exercises any cancellation rights or other rights it has would depend on, among other factors, such counterparty&#8217;s views with respect to our financial strength and business reputation following the merger, prevailing market conditions and the business implications of exercising any such rights. We and Silicon Motion cannot presently predict the effects, if any, if the merger is deemed to constitute an assignment or change in control under certain of Silicon Motion&#8217;s contracts and other arrangements, including the extent to which cancellation rights or other rights would be exercised, if at all, or the effect on our financial condition, results of operations or cash flows following the merger, but such effect could be material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If the merger with Silicon Motion is consummated, the issuance of shares of our common stock to Silicon Motion securityholders will reduce the percentage interests of our stockholders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the completion of the proposed merger with Silicon Motion, we expect to issue shares of our common stock to former Silicon Motion securityholders entitled to receive consideration pursuant to the merger agreement. If the merger is consummated, we expect that our stockholders will own approximately 86% and that Silicon Motion stockholders will own approximately 14% of our outstanding capital stock following completion of the merger. The issuance of shares of our common stock to Silicon Motion securityholders in the acquisition and the assumption by us of Silicon Motion restricted stock units will cause a reduction in the relative percentage voting and economic interests of our current stockholders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">After completion of the merger, we will be exposed to intensified risks associated with doing business in Taiwan because of tense regional geopolitical risk with China.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the merger, the revenue and operations of Silicon Motion will form a substantial portion of our revenue and operations, and since most of Silicon Motion&#8217;s business operations are in Taiwan and its principal executive offices are in Hong Kong, risks of conducting business in Taiwan and Hong Kong, as described in the section &#8220;Risks Related to Our Business&#8221; under the risk factor &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are also subject to risks associated with international geopolitical conflicts involving the U.S. and other governments such as China and Russia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; will be further intensified. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Past and recent developments in relations between Taiwan and China have on occasion depressed the market prices of the securities of companies with significant business activities in Taiwan. We cannot assure you that any contentious situation between Taiwan and China will always resolve in maintaining the current status quo or remain peaceful. Relations between Taiwan and China, potential confrontations between the United States and China and other factors affecting military, political, social or economic conditions in Taiwan and Hong Kong could have a material adverse effect on the Company&#8217;s financial condition and results of operations, as well as the market price and the liquidity of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The COVID-19 pandemic may delay or prevent the completion of the merger.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the ongoing and dynamic nature of the COVID-19 pandemic, it is difficult to predict its future impact on our or Silicon Motion&#8217;s business, and there is no guarantee that efforts by us or Silicon Motion to address any adverse impacts will be effective. The merger may also be delayed or adversely affected by the COVID-19 pandemic, or become more costly due to our or Silicon Motion&#8217;s respective policies or government policies and actions to protect the health and safety of individuals, or government policies or actions to maintain the functioning of national or global economies and markets could delay or prevent the completion of the merger. We and Silicon Motion may also incur additional costs to remedy damages caused by such disruptions, which could adversely affect our or Silicon Motion&#8217;s financial condition or results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We expect to incur substantial expenses related to the merger of MaxLinear and Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to incur substantial expenses in connection with the pending merger and subsequent integration of Silicon Motion's business with MaxLinear. We expect operational integration to require substantial management attention. Numerous factors, many of which are beyond our control, could affect the total cost or the timing of expected merger and integration expenses. Moreover, many of the expenses that will be incurred are by their nature difficult to estimate accurately at the present time. These expenses could, particularly in the near term, reduce the savings that we expect to achieve from the elimination of duplicative expenses and the realization of economies of scale and cost savings related to the integration of Silicon Motion. These merger and integration expenses may result in MaxLinear&#8217;s taking significant charges against earnings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We will record goodwill in connection with the Silicon Motion merger that could become impaired and adversely affect our future operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger with Silicon Motion will be accounted for as a business combination using the acquisition method of accounting by MaxLinear in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the assets and liabilities of Silicon Motion will be recorded, as of completion, at their respective fair values and added to our assets and liabilities. Our reported financial condition and results of operations after completion of the merger will reflect Silicon Motion&#8217;s balances and results but will not be restated retroactively to reflect the historical financial position or results of operations of Silicon Motion for periods prior to the merger. As a result, comparisons of future results against prior period results will be more difficult for investors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, the total purchase price will be allocated to Silicon Motion&#8217;s tangible assets and liabilities and identifiable intangible assets based on their fair values as of the date of completion of the merger. The excess of the purchase price over those fair values will be recorded as goodwill. We expect that the merger will result in the creation of a material amount of intangible assets and goodwill based upon the application of the acquisition method of accounting. To the extent the value of goodwill or intangibles becomes impaired, we may be required to incur material charges relating to such impairment. Any such impairment charge could have a material impact on our operating results in future periods, and the announcement of a material impairment could have an adverse effect on the trading price and trading volume of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The market value of our common stock could decline if large amounts of our common stock are sold following the merger with Silicon Motion</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the merger with Silicon Motion, our stockholders and former securityholders of Silicon Motion will own interests in a company operating an expanded business with more assets and a different mix of liabilities. Our current stockholders (and the securityholders of Silicon Motion who will receive our common stock in connection with the merger) may not wish to continue to invest in us, or may wish to reduce their investment in us, in order to comply with institutional investing guidelines, to increase diversification or to track any rebalancing of stock indices in which our common stock and Silicon Motion ADS are or were included. If, following the merger, large amounts of our common stock are sold, the price of our common stock could decline.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_142"></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We face intense competition and expect competition to increase in the future, which could have an adverse effect on our revenue, revenue growth rate, if any, and market share.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global semiconductor market in general, and the broadband, wired and wireless infrastructure, and broader industrial and communications analog and mixed-signal markets in particular, are highly competitive. We compete in different target markets to various degrees on the basis of a number of principal competitive factors, including our products&#8217; performance, features and functionality, energy efficiency, size, ease of system design, customer support, product roadmap, reputation, reliability and price. We expect competition to increase and intensify as a result of industry consolidation and the resulting </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">creation of larger semiconductor companies. Large semiconductor companies resulting from industry consolidation could enjoy substantial market power, which they could exert through, among other things, aggressive pricing that could adversely affect our customer relationships and revenues. In addition, we expect the internal resources of large, integrated original equipment manufacturers, or OEMs, may continue to enter our markets. Increased competition could result in price pressure, reduced profitability and loss of market share, any of which could materially and adversely affect our business, revenue, revenue growth rates, if any, and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our products are integrated into a variety of communications and industrial platforms, our competitors range from large, international merchant semiconductor companies offering a wide range of semiconductor products to smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. Our primary merchant semiconductor competitors include Silicon Laboratories, Inc., NXP Semiconductors N.V., MediaTek, Inc., Broadcom Ltd, Rafael Microelectronics, Inc., Marvell Technology Group Ltd., M/A-COM Technology Solutions Holdings, Inc., Semtech Corporation, Qorvo Inc., Texas Instruments Incorporated, HiSilicon Technologies Co., Ltd., Analog Devices, Inc., Renesas Electronics Corporation, Monolithic Power Systems, Inc., Microchip Technology, Inc., Ambarella, Inc., and Infineon Technologies AG. It is quite likely that competition in the markets in which we participate will increase in the future as existing competitors improve or expand their product offerings. In addition, it is quite likely that a number of other public and private companies are in the process of developing competing products for our current and target markets. Because our products often are building block semiconductors which provide functions that in some cases can be integrated into more complex integrated circuits, we also face competition from manufacturers of integrated circuits, some of which may be existing customers or platform partners that develop their own integrated circuit products. If we cannot offer an attractive solution for applications where our competitors offer more fully integrated products, we may lose significant market share to our competitors. Some of our targeted customers for our optical interconnect solutions are module makers who are vertically integrated, where we compete with internally supplied components, and we compete with much larger analog and mixed-signal catalog competitors in the multi-market high-performance analog markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete successfully depends on factors both within and outside of our control, including industry and general economic trends. During past periods of downturns in our industry, competition in the markets in which we operate intensified as manufacturers of semiconductors reduced prices in order to combat production overcapacity and high inventory levels. Many of our competitors have substantially greater financial and other resources with which to withstand similar adverse economic or market conditions in the future. Moreover, the competitive landscape is changing as a result of intense consolidation within our industry as some of our competitors have merged with or been acquired by other competitors, and other competitors have begun to collaborate with each other. In addition, changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers and adversely affect our ability to compete successfully. These developments may materially and adversely affect our current and future target markets and our ability to compete successfully in those markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impacts of the global semiconductor supply shortage and high inflation could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles. As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and we are continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on our ability to meet increased demand on certain products and have a negative impact on our operating results, which may continue into 2023. The global supply shortages and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic and may be exacerbated by the impacts of high inflation, and we may experience increased volatility in sales and revenues in the near future, including those from local outbreaks which may cause customers to delay our order fulfillment in response to disrupted shipments. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other areas of our business which could be disrupted or subject to negative impacts may include, but may not be limited to, the following: </span></div><div style="margin-top:9pt;padding-left:45pt;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">Further supply constraints, including prolonged global semiconductor supply shortages, foundry, assembly or test capacity limitations, and delays in production from temporary facility closures;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">Disruptions in product shipments from travel and shipping restrictions imposed in response to local outbreaks, or from customer postponement requests;</span></div><div style="margin-top:9pt;padding-left:45pt;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">Governmental closures beyond our control;</span></div><div style="margin-top:9pt;padding-left:45pt;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">Reduced ability to accurately predict our future revenue and budget future expenses;</span></div><div style="margin-top:9pt;padding-left:45pt;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">Inefficiencies, delays and additional costs in design win, product development, production and fulfillment which may be exacerbated by measures against the spread of COVID-19;</span></div><div style="margin-top:9pt;padding-left:45pt;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">Accounts receivable collection issues should any of our limited and significant customers experience liquidity concerns;</span></div><div style="margin-top:9pt;padding-left:45pt;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">Material impacts to the value of our common stock, which may result in impairment of our goodwill;</span></div><div style="margin-top:9pt;padding-left:45pt;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">Material impairment of our assets, if recoverability thereof becomes a concern; </span></div><div style="margin-top:9pt;padding-left:45pt;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">Decreased availability of capital or access thereto in the United States and from other jurisdictions in which we operate; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">Increased data and system security risks from remote working arrangements of our customers and vendors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we currently expect that our present cash and cash equivalent balances and cash flows that are generated from operations will be sufficient to meet our operating requirements for at least the next twelve months, a material adverse impact from the global semiconductor supply shortages could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. Additional funds may not be available on terms favorable to us or at all. If we are unable to raise additional funds when needed, we may not be able to sustain our operations or execute our strategic plans.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business, financial condition and results of operations could be adversely affected by the political and economic conditions of the countries in which we conduct business and other factors related to our international operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products throughout the world. Products shipped to Asia accounted for 81% of our net revenue in the six months ended June 30, 2022. In addition, as of June&#160;30, 2022, approximately 75% of our employees are located outside of the United States. The majority of our products are manufactured, assembled and tested in Asia, and our major distributors are located in Asia. Multiple factors relating to our international operations and to particular countries in which we operate could have a material adverse effect on our business, financial condition and results of operations. These factors include:</span></div><div style="margin-top:9pt;padding-left:45pt;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">changes in political, regulatory, legal or economic conditions;</span></div><div style="margin-top:9pt;padding-left:45pt;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">restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments and trade protection measures, including export duties and quotas and customs duties and tariffs;</span></div><div style="margin-top:9pt;padding-left:45pt;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">disruptions of capital and trading markets;</span></div><div style="margin-top:9pt;padding-left:45pt;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">changes in import or export licensing requirements;</span></div><div style="margin-top:9pt;padding-left:45pt;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">transportation delays;</span></div><div style="margin-top:9pt;padding-left:45pt;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">civil disturbances or political instability;</span></div><div style="margin-top:9pt;padding-left:45pt;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">geopolitical turmoil, including terrorism, war or political or military coups;</span></div><div style="margin-top:9pt;padding-left:45pt;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">public health emergencies, including the COVID-19 pandemic;</span></div><div style="margin-top:9pt;padding-left:45pt;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">differing employment practices and labor standards;</span></div><div style="margin-top:9pt;padding-left:45pt;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">limitations on our ability under local laws to protect our intellectual property;</span></div><div style="margin-top:9pt;padding-left:45pt;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">local business and cultural factors that differ from our customary standards and practices;</span></div><div style="margin-top:9pt;padding-left:45pt;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">nationalization and expropriation;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">changes in tax laws;</span></div><div style="margin-top:9pt;padding-left:45pt;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">currency fluctuations relating to our international operating activities; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">difficulty in obtaining distribution and support.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to a significant portion of our wafer supply coming from Taiwan, Singapore, and China, substantially all of our products undergo packaging and final testing in Taiwan, Singapore, China, South Korea, and Thailand. Any conflict or uncertainty in these countries, including due to natural disaster, public health or safety concerns, could have a material adverse effect on our business, financial condition and results of operations. In addition, if the government of any country in which our products are manufactured or sold sets technical standards for products manufactured in or imported into their country that are not widely shared, it may lead some of our customers to suspend imports of their products into that country, require manufacturers in that country to manufacture products with different technical standards and disrupt cross-border manufacturing relationships which, in each case, could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We also are subject to risks associated with international geopolitical conflicts involving the U.S. and other governments such as China and Russia. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, diplomatic and trade relationships between the U.S. government and China have been frayed. Events in Hong Kong and the threat of a takeover of Taiwan by China have also prompted other governments such as that of the United Kingdom to reconsider its trade and business relationships with China and with certain Chinese companies. Difficulties in these relationships have in a number of cases required us to take actions adverse to our business to comply with governmental restrictions on business and trade with China. In May 2019 and subsequently, we ceased business operations that were prohibited with entities affiliated with Huawei Technologies Co., Ltd., or Huawei and certain other entities, when the Bureau of Industry and Security at the U.S. Department of Commerce, or BIS, amended the Export Administration Regulations, or EAR, to add such entities to the Restricted Entity List for acting contrary to the national security or foreign policy interests of the United States. In September 2020, we further ceased business operations that were prohibited with additional entities affiliated with Huawei when the BIS again amended the EAR to add such entities to the Restricted Entity List. We are required to obtain special licenses to conduct business with Restricted Entities, and the BIS continues to add entities which may be potential customers on the Restricted Entity List. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe direct impacts of the economic sanctions against Russia and the military conflict in Ukraine are currently limited to volatility in the prices of metals used by our outsourced semiconductor assembly and test, or OSAT, supply chain, in particular around the supply of palladium, for which Russia is the top producer in the world, as well as increased fuel costs, which has global impact on transportation costs, including the shipping and delivery of our products. However, the magnitude of such price volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot provide assurances that similar disruptions of distribution arrangements in the future, the imposition of governmental prohibitions on selling our products to particular customers, and/or increases in costs of certain raw materials and transportation will not also adversely affect our revenues and operating results. Loss of a key distributor or customer under similar circumstances could have an adverse effect on our business, revenues and operating results. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We depend on a limited number of customers for a substantial portion of our revenue, and the loss of, or a significant reduction in orders from one or more of our major customers could have a material adverse effect on our revenue and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June 30, 2022, our top two customers accounted for 28% of our net revenue, and our ten largest customers collectively accounted for 71% of our net revenue, of which distributor customers accounted for 30% of our net revenue. We expect that our operating results for the foreseeable future will continue to show a substantial percentage of sales dependent on a relatively small number of customers. In the future, these customers may decide not to purchase our products at all, may purchase fewer products than they did in the past, or may defer or cancel purchases or otherwise alter their purchasing patterns. Factors that could affect our revenue from these large customers include the following:</span></div><div style="margin-top:9pt;padding-left:45pt;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">substantially all of our sales to date have been made on a purchase order basis, which permits our customers to cancel, change or delay product purchase commitments with little or no notice to us and without penalty;</span></div><div style="margin-top:9pt;padding-left:45pt;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">some of our customers have sought or are seeking relationships with current or potential competitors which may affect their purchasing decisions; </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">service provider and OEM consolidation across cable, satellite, and fiber markets could result in significant changes to our customers&#8217; technology development and deployment priorities and roadmaps, which could affect our ability to forecast demand accurately and could lead to increased volatility in our business; and </span></div><div style="margin-top:9pt;padding-left:45pt;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">technological changes in our markets could lead to substantial volatility in our revenues based on product transitions, and particularly in our broadband markets, we face risks based on changes in the way consumers are accessing and using broadband and cable services, which could affect operator demand for our products. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, delays in development could impair our relationships with our strategic customers and negatively impact sales of the products under development. Moreover, it is possible that our customers may develop their own products or adopt a competitor&#8217;s solution for products that they currently buy from us. If that happens, our sales would decline and our business, financial condition and results of operations could be materially and adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our relationships with some customers may deter other potential customers who compete with these customers from buying our products. To attract new customers or retain existing customers, we may offer these customers favorable prices on our products. In that event, our average selling prices and gross margins would decline. The loss of a key customer, a reduction in sales to any key customer or our inability to attract new significant customers could seriously impact our revenue and materially and adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our revenues are from sales of product to distributors, who then resell our product. Our agreements with certain of these distributors provide protection against price reduction on their inventories of our products. The loss of certain distributors could have a material adverse effect on our business and results of operations, and price reductions associated with their inventories of our products could have a substantial adverse effect on our operating results in the event of a dramatic decline in selling prices for these products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the current situation relating to trade with China and governmental and regulatory concerns relating to specific Chinese companies continue to remain fluid and unpredictable. Our current and future operating results could be materially and adversely affected by limitations on our ability to sell to one or more Chinese customers and by tariffs and other trade barriers that may be implemented by governmental authorities. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Despite a relatively short-term positive pricing environment, average selling prices of our products could decrease rapidly, which would have a material adverse effect on our revenue and gross margins.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may experience substantial period-to-period fluctuations in future operating results due to the erosion of our average selling prices. From time to time, we have reduced the average unit price of our products due to competitive pricing pressures, new product introductions by us or our competitors, and for other reasons, and we expect that we will have to do so again in the future, despite a relatively short-term positive pricing environment. In particular, we believe that industry consolidation has provided a number of larger semiconductor companies with substantial market power, which has had an adverse impact on selling prices in some of our markets. If we are unable to offset any reductions in our average selling prices by increasing our sales volumes or introducing new products with higher margins, our revenue and gross margins will suffer. To support our gross margins, we must develop and introduce new products and product enhancements on a timely basis and continually reduce our and our customers&#8217; costs. Our inability to do so would cause our revenue and gross margins to decline. In addition, under certain of our agreements with key distributors, we provide protection for reductions in selling prices of the distributors&#8217; inventory, which could have a significant adverse effect on our operating results if the selling prices for those products fell dramatically. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell a significant portion of our products to manufacturers of cable broadband voice and data modems and gateways, Pay-TV set-top boxes and gateways into cable and satellite operator markets, satellite outdoor units or LNB&#8217;s, optical modules for long-haul and metro telecommunications markets, and RF transceivers and modem solutions for wireless infrastructure markets. Our product offerings also include broadband data access, power management and interface technologies which are ubiquitous functions in new and existing markets such as wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. We have further expanded our product offerings to include Wi-Fi, ethernet and broadband gateway processor systems-on-chip, or SoCs, and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, application-specific integrated circuits, or ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Our future revenue growth, if any, will depend in part on our ability to further penetrate into, and expand beyond, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these markets with analog, digital and mixed-signal solutions targeting the markets for Wi-Fi and broadband, high-speed optical interconnects for data center, metro, and long-haul optical modules, telecommunications wireless infrastructure, and cable DOCSIS 3.1 network infrastructure products. Each of these markets presents distinct and substantial risks. If any of these markets do not develop as we currently anticipate, or if we are unable to penetrate them successfully, it could materially and adversely affect our revenue and revenue growth rate, if any.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Broadband data modems and gateways and Pay-TV and satellite set-top boxes and video gateways continue to represent a significant North American and European revenue generator. The North American and European Pay-TV market is dominated by only a few OEMs, including Technicolor, Commscope Holding Company, Inc., Hitron Technologies, Inc., Compal Broadband Networks, Humax Co., Ltd., and Samsung Electronics Co., Ltd. These OEMs are large multinational corporations with substantial negotiating power relative to us and are undergoing significant consolidation. Securing design wins with any of these companies requires a substantial investment of our time and resources. Even if we succeed, additional testing and operational certifications will be required by the OEMs&#8217; customers, which include large Pay-TV television companies such as Comcast Corporation, Liberty Global plc, Spectrum, Sky, AT&amp;T and EchoStar Corporation. In addition, our products will need to be compatible with other components in our customers&#8217; designs, including components produced by our competitors or potential competitors. There can be no assurance that these other companies will support or continue to support our products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to penetrate these or other new markets upon which we target our resources, our revenue and revenue growth rate, if any, likely will decrease over time and our financial condition could suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A significant portion of our revenue is attributable to demand for our products in markets for broadband solutions, and development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the six months ended June 30, 2022 and 2021, revenue directly attributable to broadband applications accounted for approximately 50% and 57% of our net revenue, respectively. Delays in the development of, or unexpected developments in the broadband markets could have an adverse effect on order activity by original equipment manufacturers in these markets and, as a result, on our business, revenue, operating results and financial condition. In addition, consolidation trends among Pay-TV and broadband operators may continue, which could have a material adverse effect on our future operating results and financial condition. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may be unable to make the substantial and productive research and development investments that are required to remain competitive in our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry requires substantial investment in research and development in order to develop and bring to market new and enhanced technologies and products. Many of our products originated with our research and development efforts, which we believe have provided us with a significant competitive advantage. For the six months ended June 30, 2022 and 2021, our research and development expense was $146.3 million and $137.6 million, respectively. We monitor such expenditures as part of our strategy of devoting focused research and development efforts on the development of innovative and sustainable product platforms. We are committed to investing in new product development internally in order to stay competitive in our markets and plan to maintain research and development and design capabilities for new solutions in advanced semiconductor process nodes such as 16nm and 5nm and beyond. However, we do not know whether we will have sufficient resources to maintain the level of investment in research and development required to remain competitive as semiconductor process nodes continue to shrink and become increasingly complex. In addition, we cannot assure you that the technologies that are the focus of our research and development expenditures will become commercially successful.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are currently benefiting from an uptick in demand for certain products due in part to the work-from-home environment caused by the COVID-19 pandemic. A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate, and we may not be able to manage future growth effectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net revenue increased from $414.7 million in the six months ended June 30, 2021 to $543.9 million in the six months ended June 30, 2022 due to market strength attributed to the work-from-home environment that is driving an increase in demand for certain of our products, particularly those in our broadband market. Impacts from the COVID-19 pandemic, such as global supply shortages, uncertainty in customer demand, as well as the global economy could result in increased volatility in our sales and revenues. You should not rely on our operating results for any prior quarterly or annual periods as an indication of our future operating performance. Please refer to the Risk Factor entitled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our operating results are subject to substantial </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">quarterly and annual fluctuations and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for a discussion of factors contributing to variances in our operating results or rates of growth. If we are unable to sustain adequate revenue growth, our financial results could suffer and our stock price could decline.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To sustain and manage any future growth successfully, we believe we must effectively, among other things:</span></div><div style="margin-top:9pt;padding-left:45pt;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">successfully develop new products and penetrate new applications and markets;</span></div><div style="margin-top:9pt;padding-left:45pt;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">recruit, hire, train and manage additional qualified engineers for our research and development activities, especially in the positions of design engineering, product and test engineering and applications engineering;</span></div><div style="margin-top:9pt;padding-left:45pt;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">add sales personnel and expand customer engineering support offices;</span></div><div style="margin-top:9pt;padding-left:45pt;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">implement and improve our administrative, financial and operational systems, procedures and controls; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">enhance our information technology support for enterprise resource planning and design engineering by adapting and expanding our systems and tool capabilities, and properly training new hires as to their use.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to sustain and manage our growth effectively, we may not be able to take advantage of market opportunities or develop new products and we may fail to satisfy customer requirements, maintain product quality, execute our business plan, or respond to competitive pressures.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs, which could reduce the market acceptance of our new products, damage our reputation with current or prospective customers and adversely affect our operating costs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Highly complex products like our Wi-Fi and broadband RF receivers and RF receiver SoCs, physical medium devices for optical modules, RF transceiver and modem solutions for wireless infrastructure markets, and high-performance analog solutions may contain defects and bugs when they are first introduced or as new versions are released. Where any of our products, including legacy acquired products, contain defects or bugs, or have reliability, quality or compatibility problems, we may not be able to successfully correct these problems. Consequently, our reputation may be damaged and customers may be reluctant to buy our products, which could materially and adversely affect our ability to retain existing customers and attract new customers, and our financial results. In addition, these defects or bugs could interrupt or delay sales to our customers. If any of these problems are not found until after we have commenced commercial production of a new product, we may be required to incur additional development costs and product recall, repair or replacement costs, and our operating costs could be adversely affected. These problems may also result in warranty or product liability claims against us by our customers or others that may require us to make significant expenditures to defend these claims or pay damage awards. In the event of a warranty claim, we may also incur costs if we compensate the affected customer. We maintain product liability insurance, but this insurance is limited in amount and subject to significant deductibles. There is no guarantee that our insurance will be available or adequate to protect against all claims. We also may incur costs and expenses relating to a recall of one of our customers&#8217; products containing one of our devices. The process of identifying a recalled product in devices that have been widely distributed may be lengthy and require significant resources, and we may incur significant replacement costs, contract damage claims from our customers and reputational harm. Costs or payments made in connection with warranty and product liability claims and product recalls could materially affect our financial condition and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we are unable to attract, train and retain qualified personnel, especially our design and technical personnel, we may not be able to execute our business strategy effectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends on our ability to retain, attract and motivate qualified personnel, including our management, sales and marketing and finance teams, and especially our design and technical staff. We do not know whether we will be able to attract and retain all of these personnel as we continue to pursue our business strategy. Historically, we have encountered difficulties in hiring and retaining qualified engineers because there is a limited pool of engineers with the expertise required in our field. Competition for these personnel is intense in the semiconductor industry. As the source of our technological and product innovations, our design and technical personnel represent a significant asset. The loss of the services of one or more of our key employees, especially our key design and technical personnel, or our inability to retain, attract and motivate qualified design and technical personnel, could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we fail to develop and introduce new or enhanced products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a dynamic environment characterized by rapidly changing technologies and industry standards and technological obsolescence. To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance and reliability and meet the cost expectations of our customers. The introduction of new products by our competitors, the market acceptance of products based on new or alternative technologies, or the emergence of new industry standards could render our existing or future products obsolete. Our failure to anticipate or timely develop new or enhanced products or technologies in response to technological shifts could result in decreased revenue and our competitors winning more competitive bid processes, known as &#8220;design wins.&#8221; In particular, we may experience difficulties with product design, manufacturing, marketing or certification that could delay or prevent our development, introduction or marketing of new or enhanced products. If we fail to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, we will lose market share and our operating results will be adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, we believe that we will need to develop new products in part to respond to changing dynamics and trends in our end user markets, including (among other trends) consolidation among cable and satellite operators, potential industry shifts away from the hardware devices and other technologies that incorporate certain of our products, and changes in consumer television viewing habits and how consumers access and receive broadcast content and digital broadband services. We cannot predict how these trends will continue to develop or how or to what extent they may affect our future revenues and operating results. We believe that we will need to continue to make substantial investments in research and development in an attempt to ensure a product roadmap that anticipates these types of changes; however, we cannot provide any assurances that we will accurately predict the direction in which our markets will evolve or that we will be able to develop, market, or sell new products that respond to such changes successfully or in a timely manner, if at all.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could negatively affect our inventory levels, sales and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is generated on the basis of shipments of products under purchase orders with our customers rather than long-term purchase commitments. In addition, our customers can cancel purchase orders or defer the shipments of our products under certain circumstances. Our products are manufactured using a silicon foundry according to our estimates of customer demand, which requires us to make separate demand forecast assumptions for every customer, each of which may introduce significant variability into our aggregate estimate. We have limited visibility into future customer demand and the product mix that our customers will require, which could adversely affect our revenue forecasts and operating margins. Moreover, because our target markets are relatively new, many of our customers have difficulty accurately forecasting their product requirements and estimating the timing of their new product introductions, which ultimately affects their demand for our products. Historically, because of this limited visibility, actual results have been different from our forecasts of customer demand. Some of these differences have been material, leading to excess inventory or product shortages and revenue and margin forecasts above those we were actually able to achieve. These differences may occur in the future, and the adverse impact of these differences between forecasts and actual results could grow if we are successful in selling in and expanding the customer base for our products. In addition, the rapid pace of innovation in our industry could render significant portions of our inventory obsolete. Excess or obsolete inventory levels could result in unexpected expenses or increases in our reserves that could adversely affect our business, operating results and financial condition. Conversely, if we were to underestimate customer demand or if sufficient manufacturing capacity were unavailable, we could forego revenue opportunities, potentially lose market share and damage our customer relationships. In addition, any significant future cancellations or deferrals of product orders or the return of previously sold products due to manufacturing defects could materially and adversely impact our profit margins, increase our write-offs due to product obsolescence and restrict our ability to fund our operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly as we seek to enter new markets where we may not have prior experience.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating history has historically focused on developing integrated circuits for specific terrestrial, cable and satellite television, and broadband voice and data applications, satellite set-top and gateway boxes and outdoor units and physical medium devices for the optical interconnect markets. However, as part of our growth strategy, we seek to expand our addressable market into new product categories. For example, we expanded into the markets for the wired whole-home broadband connectivity market and entered the markets for wireless telecommunications infrastructure and power management and interface technologies which are ubiquitous functions in wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. We have also expanded into</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the markets for Wi-Fi, Ethernet </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Broadband Gateway Processor SoCs and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, ASICs, and FPGAs used in next-generation communication and artificial intelligence systems. Our limited operating experience in new markets or potential markets we may enter, combined with the rapidly evolving nature of our markets in general, substantial uncertainty concerning how these markets may develop and other factors beyond our control reduces our ability to accurately forecast quarterly or annual revenue. If our revenue does not increase as anticipated, we could incur significant losses due to our higher expense levels if we are not able to decrease our expenses in a timely manner to offset any shortfall in future revenue.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business would be adversely affected by the departure of existing members of our senior management team.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in large part, on the continued contributions of our senior management team. None of our senior management team is bound by written employment contracts to remain with us for a specified period. In addition, we have not entered into non-compete agreements with members of our senior management team. We are fortunate that many members of our executive management team have long tenures with us, but from time to time we also have been required to recruit new executive officers. With respect to executive officer recruitment and retention, we need to ensure that our executive compensation programs provide sufficient recruitment and retention incentives as well as incentives to achieve our long-term strategic business and financial objectives. We expect competition for individuals with our required skill sets, particularly technical and engineering skills, to remain intense even in weak global macroeconomic environments. The loss of any member of our senior management team could harm our ability to implement our business strategy and respond to the rapidly changing market conditions in which we operate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to purchasing our products, our customers require that both our products and our third-party contractors undergo extensive qualification processes, which involve testing of the products in the customer&#8217;s system and rigorous reliability testing. This qualification process may continue for six months or more. However, qualification of a product by a customer does not assure any sales of the product to that customer. Even after successful qualification and sales of a product to a customer, a subsequent revision to our solutions, or changes in our customer&#8217;s manufacturing process or our selection of a new supplier may require a new qualification process, which may result in delays and in us holding excess or obsolete inventory. After our products are qualified, it can take six months or more before the customer commences volume production of components or devices that incorporate our products. Despite these uncertainties, we devote substantial resources, including design, engineering, sales, marketing and management efforts, to qualifying our products with customers in anticipation of sales. If we are unsuccessful or delayed in qualifying any of our products with a customer, sales of this product to the customer may be precluded or delayed, which may result in a decrease in our revenue and cause our business to suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Winning business is subject to lengthy competitive selection processes that require us to incur significant expenditures. Even if we begin a product design, customers may decide to cancel or change their product plans, which could cause us to generate no revenue from a product and adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are focused on securing design wins to develop RF receivers and RF receiver SoCs, MoCA and G.hn SoCs, DBS-ODU SoCs, physical medium devices for optical modules, interface and power management devices, and SoC solutions targeting infrastructure opportunities within the telecommunications, wireless, industrial and multimarket and Wi-Fi and broadband operator markets for use in our customers&#8217; products. These selection processes typically are lengthy and can require us to incur significant design and development expenditures and dedicate scarce engineering resources in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring significant design and development expenditures. These risks are exacerbated by the fact that some of our customers&#8217; products likely will have short life cycles. Although this has not occurred to date, failure to obtain a design win could prevent us from offering an entire generation of a product. This could cause us to lose revenue and require us to write off obsolete inventory, and could weaken our position in future competitive selection processes. After securing a design win, we may experience delays in generating revenue from our products as a result of the lengthy development cycle typically required. Our customers generally take a considerable amount of time to evaluate our products. The typical time from early engagement by our sales force to actual product introduction runs from nine to twelve months for the consumer market, to as much as 18 to 24 months for the satellite markets, and 36 months or longer for industrial, wired and wireless infrastructure markets. The delays inherent in these lengthy sales cycles increase the risk that a customer will decide to cancel, curtail, reduce or delay its product plans, causing us to lose anticipated sales. In addition, any delay or cancellation of a customer&#8217;s plans could materially and adversely affect our financial results, as we may have incurred significant expense and generated no revenue. Finally, our customers&#8217; failure to successfully market and sell their products could reduce demand for our products and materially and adversely affect </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our business, financial condition and results of operations. If we were unable to generate revenue after incurring substantial expenses to develop any of our products, our business would suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our operating results are subject to substantial quarterly and annual fluctuations and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue and operating results have fluctuated in the past and are likely to fluctuate in the future. These fluctuations may occur on a quarterly and on an annual basis and are due to a number of factors, many of which are beyond our control. These factors include, among others:</span></div><div style="margin-top:9pt;padding-left:45pt;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">changes in end-user demand for the products manufactured and sold by our customers;</span></div><div style="margin-top:9pt;padding-left:45pt;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 receipt, reduction or cancellation of significant orders by customers;</span></div><div style="margin-top:9pt;padding-left:45pt;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">fluctuations in the levels of component inventories held by our customers;</span></div><div style="margin-top:9pt;padding-left:45pt;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 gain or loss of significant customers;</span></div><div style="margin-top:9pt;padding-left:45pt;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">market acceptance of our products and our customers&#8217; products;</span></div><div style="margin-top:9pt;padding-left:45pt;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 ability to develop, introduce, and market new products and technologies on a timely basis;</span></div><div style="margin-top:9pt;padding-left:45pt;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 timing and extent of product development costs;</span></div><div style="margin-top:9pt;padding-left:45pt;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">new product announcements and introductions by us or our competitors;</span></div><div style="margin-top:9pt;padding-left:45pt;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">incurrence of research and development and related new product expenditures;</span></div><div style="margin-top:9pt;padding-left:45pt;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">seasonality or cyclical fluctuations in our markets;</span></div><div style="margin-top:9pt;padding-left:45pt;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">government actions, by the United States, China or other countries, that impose barriers or restrictions that would impact our ability to sell or ship products to customers;</span></div><div style="margin-top:9pt;padding-left:45pt;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">currency fluctuations;</span></div><div style="margin-top:9pt;padding-left:45pt;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">fluctuations in IC manufacturing yields;</span></div><div style="margin-top:9pt;padding-left:45pt;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">significant warranty claims, including those not covered by our suppliers;</span></div><div style="margin-top:9pt;padding-left:45pt;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">changes in our product mix or customer mix;</span></div><div style="margin-top:9pt;padding-left:45pt;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">intellectual property disputes;</span></div><div style="margin-top:9pt;padding-left:45pt;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">loss of key personnel or the shortage of available skilled workers; </span></div><div style="margin-top:9pt;padding-left:45pt;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">impairment of long-lived assets, including masks and production equipment;</span></div><div style="margin-top:9pt;padding-left:45pt;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 effects of competitive pricing pressures, including decreases in average selling prices of our products; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">uncertainties arising from the impact of the COVID-19 pandemic on the market and our business operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly or annual operating results. We typically are required to incur substantial development costs in advance of a prospective sale with no certainty that we will ever recover these costs. A substantial amount of time may pass between a design win and the generation of revenue related to the expenses previously incurred, which can potentially cause our operating results to fluctuate significantly from period to period. In addition, a significant amount of our operating expenses are relatively fixed in nature due to our significant sales, research and development costs. Any failure to adjust spending or our operations quickly enough to compensate for a revenue shortfall could magnify its adverse impact on our results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to the cyclical nature of the semiconductor industry.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles and wide fluctuations in product supply </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and demand. Any future downturns may result in diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Furthermore, any upturn in the semiconductor industry could result in increased competition for access to third-party foundry and assembly capacity. We are dependent on the availability of this capacity to manufacture and assemble all of our products. None of our third-party foundry or assembly contractors has provided assurances that adequate capacity will be available to us in the future. A significant downturn or upturn could have a material adverse effect on our business and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business is subject to various international and U.S. laws and governmental regulations, and compliance with these laws and regulations may cause us to incur significant expenses. If we fail to maintain compliance with applicable laws and regulations, we may be forced to recall products and cease their manufacture and distribution, and we could be subject to civil or criminal penalties.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to various international and U.S. laws, regulations and other legal requirements, including those related to packaging, product content, labor, import/export control regulations, anticorruption laws such as the Foreign Corrupt Practices Act, privacy, cybersecurity, competition and antitrust and others. These laws and regulations are complex, change frequently, occasionally are conflicting or ambiguous, and have generally become more stringent over time. We may be required to incur significant costs to comply with these laws and regulations or to remedy violations. Any failure by us to comply with applicable laws and regulations could result in cessation of our operations or portions of our operations, product recalls or impositions of fines and restrictions on our ability to conduct our operations. In addition, because many of our products are regulated or sold into regulated industries, we must comply with additional regulations in marketing our products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products and operations are also subject to the rules of industrial standards bodies, like the International Standards Organization, as well as regulation by other agencies, such as the U.S. Federal Communications Commission. If we fail to adequately address any of these rules or regulations, our business could be harmed.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, as indicated elsewhere in this report, we do a substantial portion of our business in Asia and particularly in China. In prior years, there has been a substantial focus by regulators in the United States and Europe on the business practices of major Chinese technology companies such as Huawei and ZTE. ZTE is our current customer, but in May 2019 and subsequent months, and again in September 2020 with additional affiliated entities, we ceased prohibited business operations with Huawei and its affiliates and certain other restricted entities. While we intend to continue to conduct our businesses in compliance with all applicable laws, including laws relating to export controls and anti-corruption, it is possible that the nature of our business and customers could result in a review of our relationships and practices by regulatory authorities. We could incur increased administrative and legal costs in order to respond to any inquiries, and any failure to comply with applicable laws could adversely affect our business and operating results. We have implemented policies and procedures, including adoption of an anti-corruption policy and procedures to ensure compliance with applicable export control laws, but there can be no assurance that our policies and procedures will prove effective. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must conform the manufacture and distribution of our semiconductors to various laws and adapt to regulatory requirements in all countries as these requirements change. If we fail to comply with these requirements in the manufacture or distribution of our products, we could be required to pay civil penalties, face criminal prosecution and, in some cases, be prohibited from distributing our products in commerce until the products or component substances are brought into compliance.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our products must conform to industry standards in order to be accepted by end users in our markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, our products comprise only a part or parts of a communications device. All components of these devices must uniformly comply with industry standards in order to operate efficiently together. We depend on companies that provide other components of the devices to support prevailing industry standards. Many of these companies are significantly larger and more influential in driving industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our customers or end users. If larger companies do not support the same industry standards that we do, or if competing standards emerge, market acceptance of our products could be adversely affected, which would harm our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products for communications applications are based on industry standards that are continually evolving. Our ability to compete in the future will depend on our ability to identify and ensure compliance with these evolving industry standards. The emergence of new industry standards could render our products incompatible with products developed by other suppliers. As a result, we could be required to invest significant time and effort and to incur significant expense to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards for a significant period of time, we could miss opportunities to achieve crucial design wins. We may not be successful in developing </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or using new technologies or in developing new products or product enhancements that achieve market acceptance. Our pursuit of necessary technological advances may require substantial time and expense.</span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">As of June&#160;30, 2022, our aggregate indebtedness was $250.0 million. Such indebtedness adversely affects our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations and contains financial and operational covenants that could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.</span></div><div style="margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, our aggregate indebtedness was $250.0 million from an initial term loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides for the Revolving Facility of up to $100.0 million, which remains undrawn as of June&#160;30, 2022. The credit agreement also permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of &#8220;Consolidated EBITDA&#8221; (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest at either an Adjusted LIBOR plus a fixed applicable margin of 2.25% or an Adjusted Base Rate plus a fixed applicable margin of 1.25%, at our option. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable on June 23, 2028. The Company is subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the revolving facility, and any outstanding loans under the revolving facility will bear interest at either an Adjusted LIBOR plus a margin of 1.00% to 1.75% or an Adjusted Base Rate plus a margin of 0% to 0.75%. The Company&#8217;s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the credit agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material indebtedness adversely affects our operating expenses through increased interest payment obligations and adversely affects our ability to use cash generated from operations as we repay interest and principal under the term loans. In addition, the revolving credit facility provisions under the June 23, 2021 Credit Agreement include financial covenants such as an initial maximum secured net leverage ratio of 3.5 to 1, which temporarily increases to 3.75 to 1 following the consummation of certain material permitted acquisitions, and operational covenants that may adversely affect our ability to engage in certain activities, including obtaining additional financing, granting liens, undergoing certain fundamental changes, or making investments or certain restricted payments, and selling assets, and similar transactions, without obtaining the consent of the lenders, which may or may not be forthcoming. The initial secured term loan under the June 23, 2021 Credit Agreement is only subject to operational covenants. Lastly, our borrowing costs can be affected by periodic credit ratings from independent rating agencies. Such ratings are largely based on our performance, which may be measured by credit metrics such as leverage and interest coverage ratios. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, our indebtedness has important consequences to investors in our common stock, including the following:</span></div><div style="margin-top:9pt;padding-left:45pt;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 are subject to variable interest rate risk because our interest rate under Initial Term Loan under the June 23, 2021 Credit Agreement varies based on a fixed margin of 2.25% per annum over an adjusted LIBOR rate or 1.25% per annum over an adjusted base rate and our interest rate for any outstanding principal under the revolving credit facility varies based a margin of 0% to 0.75% over adjusted base rate or a margin of 1.00% to 1.75% over an adjusted LIBOR rate, and we are also subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the revolving facility. If interest rates were to increase substantially, it would adversely affect our operating results and could affect our ability to service our indebtedness; </span></div><div style="margin-top:9pt;padding-left:45pt;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">a portion of our cash flows is dedicated to the payment of interest and when applicable, principal, on our indebtedness and other obligations and will not be available for use in our business;</span></div><div style="margin-top:9pt;padding-left:45pt;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 level of indebtedness could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate; and</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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 high degree of indebtedness may make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to make required debt payments, or if we fail to comply with financial or other covenants in our debt service agreements, which include a maximum leverage ratio, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may still incur substantially more debt or take other actions, which would intensify the risks discussed immediately above. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries may, subject to any limitations in the terms of our existing loan facilities or the Senior Secured Credit Facilities, incur additional debt, secure existing or future debt, recapitalize our debt or take a number of other actions that are not limited by the terms of our term loans that could have the effect of diminishing our ability to make payments under the indebtedness when due. If we incur any additional debt, the related risks that we and our subsidiaries face could intensify.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In addition to pending merger with Silicon Motion, we may, from time to time, make additional business acquisitions or investments, which involve significant risks. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have completed multiple acquisitions in the past six years. We may also enter into alliances or make investments in other businesses to complement our existing product offerings, augment our market coverage or enhance our technological capabilities. Any such transactions could result in:</span></div><div style="margin-top:9pt;padding-left:45pt;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">issuances of equity securities dilutive to our existing stockholders;</span></div><div style="margin-top:9pt;padding-left:45pt;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">substantial cash payments;</span></div><div style="margin-top:9pt;padding-left:45pt;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 incurrence of substantial debt and assumption of unknown liabilities;</span></div><div style="margin-top:9pt;padding-left:45pt;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">large one-time write-offs;</span></div><div style="margin-top:9pt;padding-left:45pt;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">amortization expenses related to intangible assets;</span></div><div style="margin-top:9pt;padding-left:45pt;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">a limitation on our ability to use our net operating loss carryforwards;</span></div><div style="margin-top:9pt;padding-left:45pt;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 diversion of management's time and attention from operating our business to acquisition integration challenges;</span></div><div style="margin-top:9pt;padding-left:45pt;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">stockholder or other litigation relating to the transaction;</span></div><div style="margin-top:9pt;padding-left:45pt;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">adverse tax consequences; </span></div><div style="margin-top:9pt;padding-left:45pt;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">costs and expenses associated with any undisclosed or potential liabilities; and</span></div><div style="margin-top:9pt;padding-left:45pt;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 potential loss of key employees, customers and suppliers of the acquired businesses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent we pay the purchase price of any acquisition or investment in cash or through borrowings under our Revolving Facility, it would reduce our cash balances and/or result in indebtedness we must service, which may have a material and adverse effect on our business and financial condition. If the purchase price is paid with our stock, it would be dilutive to our stockholders. In addition, we may assume liabilities associated with a business acquisition or investment, including unrecorded liabilities that are not discovered at the time of the transaction, and the repayment of those liabilities may have a material and adverse effect on our financial condition. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Integrating acquired organizations and their products and services, including the integration of completed acquisitions, may be expensive, time-consuming and a strain on our resources and our relationships with employees, customers, distributors and suppliers, and ultimately may not be successful. The benefits or synergies we may expect from the acquisition of complementary or supplementary businesses may not be realized to the extent or in the time frame we initially anticipate. Some of the risks that may affect our ability to successfully integrate acquired businesses include those associated with:</span></div><div style="margin-top:9pt;padding-left:45pt;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">failure to successfully further develop the acquired products or technology;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">conforming the acquired company&#8217;s standards, policies, processes, procedures and controls with our operations;</span></div><div style="margin-top:9pt;padding-left:45pt;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">coordinating new product and process development, especially with respect to highly complex technologies;</span></div><div style="margin-top:9pt;padding-left:45pt;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">loss of key employees or customers of the acquired business;</span></div><div style="margin-top:9pt;padding-left:45pt;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">hiring additional management and other critical personnel;</span></div><div style="margin-top:9pt;padding-left:45pt;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">in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;</span></div><div style="margin-top:9pt;padding-left:45pt;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">increasing the scope, geographic diversity and complexity of our operations;</span></div><div style="margin-top:9pt;padding-left:45pt;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">consolidation of facilities, integration of the acquired businesses' accounting, human resource and other administrative functions and coordination of product, engineering and sales and marketing functions;</span></div><div style="margin-top:9pt;padding-left:45pt;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 geographic distance between the businesses;</span></div><div style="margin-top:9pt;padding-left:45pt;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">liability for activities of the acquired businesses before the acquisition, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">litigation or other claims in connection with the acquired businesses, including claims for terminated employees, customers, former stockholders or other third parties.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to identify suitable acquisition or investment candidates, or even if we do identify suitable candidates, they may be difficult to finance, expensive to fund and there is no guarantee that we can obtain any necessary regulatory approvals or complete such transactions on terms that are favorable to us. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past been and may in the future be party to ligation related to acquisitions. Any adverse determination in litigation resulting from acquisitions could have a material adverse effect on our business and operating results.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_145"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Relating to Intellectual Property</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have settled in the past intellectual property litigation and may face additional claims of intellectual property infringement. Any future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry is characterized by companies that hold large numbers of patents and other intellectual property rights and that vigorously pursue, protect and enforce intellectual property rights. Third parties have in the past and may in the future assert against us and our customers and distributors their patent and other intellectual property rights to technologies that are important to our business. In particular, from time to time, we receive correspondence from competitors and other third parties seeking to engage us in discussions concerning potential claims against us, and we receive correspondence from customers seeking indemnification for potential claims related to infringement claims asserted against down-stream users of our products. We investigate these requests and claims as received and could be required to enter license agreements with respect to third party intellectual property rights or indemnify third parties, either of which could have an adverse effect on our future operating results. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claims that our products, processes or technology infringe third-party intellectual property rights, regardless of their merit or resolution are costly to defend or settle and could divert the efforts and attention of our management and technical personnel. In addition, many of our customer and distributor agreements require us to indemnify and defend our customers or distributors from third-party infringement claims and pay damages and attorneys&#8217; fees in the case of adverse rulings. Claims of this sort also could harm our relationships with our customers or distributors and might deter future customers from doing business with us. In order to maintain our relationships with existing customers and secure business from new customers, we have been required from time to time to provide additional assurances beyond our standard terms. If any future proceedings result in an adverse outcome, we could be required to:</span></div><div style="margin-top:9pt;padding-left:45pt;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">cease the manufacture, use or sale of the infringing products, processes or technology;</span></div><div style="margin-top:9pt;padding-left:45pt;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">pay substantial damages, indemnification expenses and attorneys&#8217; fees;</span></div><div style="margin-top:9pt;padding-left:45pt;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">expend significant resources to develop non-infringing products, processes or technology;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;</span></div><div style="margin-top:9pt;padding-left:45pt;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">cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or</span></div><div style="margin-top:9pt;padding-left:45pt;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">pay substantial damages to our customers or end users to discontinue their use of or to replace infringing technology sold to them with non-infringing technology.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of the foregoing results could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We utilize a significant amount of intellectual property in our business. If we are unable to protect our intellectual property, our business could be adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part upon our ability to protect our intellectual property. To accomplish this, we rely on a combination of intellectual property rights, including patents, copyrights, trademarks and trade secrets in the United States and in selected foreign countries where we believe filing for such protection is appropriate. Effective patent, copyright, trademark and trade secret protection may be unavailable, limited or not applied for in some countries. Some of our products and technologies are not covered by any patent or patent application. We cannot guarantee that:</span></div><div style="margin-top:9pt;padding-left:45pt;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">any of our present or future patents or patent claims will not lapse or be invalidated, circumvented, challenged or abandoned;</span></div><div style="margin-top:9pt;padding-left:45pt;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 intellectual property rights will provide competitive advantages to us;</span></div><div style="margin-top:9pt;padding-left:45pt;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 ability to assert our intellectual property rights against potential competitors or to settle current or future disputes will not be limited by our agreements with third parties;</span></div><div style="margin-top:9pt;padding-left:45pt;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">any of our pending or future patent applications will be issued or have the coverage originally sought;</span></div><div style="margin-top:9pt;padding-left:45pt;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 intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protection may be weak;</span></div><div style="margin-top:9pt;padding-left:45pt;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">any of the trademarks, copyrights, trade secrets or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, circumvented, challenged or abandoned; or</span></div><div style="margin-top:9pt;padding-left:45pt;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 not lose the ability to assert our intellectual property rights against or to license our technology to others and collect royalties or other payments.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our competitors or others may design around our protected patents or technologies. Effective intellectual property protection may be unavailable or more limited in one or more relevant jurisdictions relative to those protections available in the United States, or may not be applied for in one or more relevant jurisdictions. If we pursue litigation to assert our intellectual property rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and results of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant as has occurred in the past, not only will this be time-consuming, but we will also be forced to incur significant costs and divert our attention and efforts of our employees, which could, in turn, result in lower revenue and higher expenses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on customary contractual protections with our customers, suppliers, distributors, employees and consultants, and we implement security measures to protect our trade secrets. We cannot assure you that these contractual protections and security measures will not be breached, that we will have adequate remedies for any such breach or that our suppliers, employees or consultants will not assert rights to intellectual property arising out of such contracts.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have a number of third-party patent and intellectual property license agreements. Some of these license agreements require us to make one-time payments or ongoing royalty payments. Also, a few of our license agreements contain most-favored nation clauses or other price restriction clauses which may affect the amount we may charge for our products, processes or technology. We cannot guarantee that the third-party patents and technology we license will not be licensed to our competitors or others in the semiconductor industry. In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology. We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we settled a trademark dispute with Linear Technology Corporation, we agreed not to register the &#8220;MAXLINEAR&#8221; mark or any other marks containing the term &#8220;LINEAR&#8221;. We may continue to use &#8220;MAXLINEAR&#8221; as a corporate identifier, including to advertise our products and services, but may not use that mark on our products.&#160;The agreement does not affect our ability to use our registered trademark &#8220;MxL&#8221;, which we use on our products. Due to our agreement not to register the &#8220;MAXLINEAR&#8221; mark, our ability to effectively prevent third parties from using the &#8220;MAXLINEAR&#8221; mark in connection with similar products or technology may be affected. If we are unable to protect our trademarks, we may experience difficulties in achieving and maintaining brand recognition and customer loyalty.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have been and may in the future be subject to information technology failures, including data protection breaches and cyber-attacks, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our information technology systems for the effective operation of our business and for the secure maintenance and storage of confidential data relating to our business and third-party businesses. In June 2020, we announced a security incident resulting from a Maze ransomware attack affecting certain but not all operational systems within our information technology infrastructure.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we did not satisfy the attacker&#8217;s monetary demands, on June 15, 2020, the attacker released online certain proprietary information obtained from our network.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our internal information technology team, supplemented by a leading cyber defense firm, has been actively taking steps to contain and assess this incident, including implementing enhanced security controls to protect our information technology systems, experienced programmers or hackers may further be able to penetrate our security controls, and develop and deploy viruses, worms and other malicious software programs that compromise our confidential information or that of third parties and cause another disruption or failure of our information technology systems. In addition, we have in the past and may in the future be subject to &#8220;phishing&#8221; attacks in which third parties send emails purporting to be from reputable companies in order to obtain personal information and infiltrate our systems to initiate wire transfers or otherwise obtain proprietary or confidential information. A number of large, public companies have recently experienced losses based on phishing attacks and other cyber-attacks. Any future security incident or compromise of our information technology systems could result in unauthorized publication of our confidential business or proprietary information, result in the unauthorized release of customer, supplier or employee data, result in violations of privacy or other laws, expose us to a risk of litigation, cause us to incur direct losses if attackers access our bank or investment accounts, or damage our reputation. The cost and operational consequences of implementing further data protection measures either as a response to specific breaches or as a result of evolving risks could be significant. In addition, our inability to use or access our information systems at critical points in time could adversely affect the timely and efficient operation of our business. Any delayed sales, significant costs or lost customers resulting from these technology failures could adversely affect our business, operations and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties with which we conduct business, such as foundries, assembly and test contractors, and distributors, have access to certain portions of our sensitive data. In the event that these third parties do not properly safeguard our data that they hold, security breaches could result and negatively impact our business, operations and financial results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The use of open source software in our products, processes and technology may expose us to additional risks and harm our intellectual property.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products, processes and technology sometimes utilize and incorporate software that is subject to an open source license. Open source software is typically freely accessible, usable and modifiable. Certain open source software licenses require a user who intends to distribute the open source software as a component of the user&#8217;s software to disclose publicly part or all of the source code to the user&#8217;s software. In addition, certain open source software licenses require the user of such software to make any derivative works of the open source code available to others on unfavorable terms or at no cost. This can subject previously proprietary software to open source license terms.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we monitor the use of all open source software in our products, processes and technology and try to ensure that no open source software is used in such a way as to require us to disclose the source code to the related product, processes or </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">technology when we do not wish to do so, such use could inadvertently occur. Additionally, if a third party software provider has incorporated certain types of open source software into software we license from such third party for our products, processes or technology, we could, under certain circumstances, be required to disclose the source code to our products, processes or technology. This could harm our intellectual property position and have a material adverse effect on our business, results of operations and financial condition.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_148"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Relating to Reliance on Third-Parties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We do not have our own manufacturing facilities and rely on a limited number of third parties to manufacture, assemble, and test our products. The failure to manage our relationships with our third-party contractors successfully, or impacts from global supply shortages, natural disasters, public health crises, or other labor stoppages in the regions where such contractors operate, could adversely affect our ability to market and sell our products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate an outsourced manufacturing business model that utilizes third-party foundry and assembly and test capabilities. As a result, we rely on third-party foundry wafer fabrication, including sole sourcing for many components or products. Currently, the majority of our products are manufactured by Global Foundries, Semiconductor Manufacturing International Corporation, or SMIC, Taiwan Semiconductor Manufacturing Corp, or TSMC, and United Microelectronics Corporation, or UMC, at foundries located in Taiwan, Singapore, and China. We also rely on Intel Corporation, or Intel, for certain products on a turnkey basis under a supply agreement with an initial term of five years. Foundries and other third-parties we rely upon are currently experiencing bottlenecks caused by a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S., resulting in a global semiconductor supply shortage impacting our industry. We also use third-party contractors for all of our assembly and test operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relying on third party manufacturing, assembly and testing presents significant risks to us, including the following:</span></div><div style="margin-top:9pt;padding-left:45pt;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">capacity shortages during periods of high demand or from events beyond our control, including from the current global semiconductor supply shortage;</span></div><div style="margin-top:9pt;padding-left:45pt;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">failure by us, our customers, or their end customers to qualify a selected supplier;</span></div><div style="margin-top:9pt;padding-left:45pt;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">reduced control over delivery schedules and quality;</span></div><div style="margin-top:9pt;padding-left:45pt;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">shortages of materials;</span></div><div style="margin-top:9pt;padding-left:45pt;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">misappropriation of our intellectual property;</span></div><div style="margin-top:9pt;padding-left:45pt;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">limited warranties on wafers or products supplied to us; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">potential increases in prices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability and willingness of our third-party contractors to perform is largely outside our control. If one or more of our contract manufacturers or other outsourcers fails to perform its obligations in a timely manner or at satisfactory quality levels, our ability to bring products to market and our reputation could suffer. For example, in the event that manufacturing capacity is reduced or eliminated at one or more facilities, manufacturing could be disrupted, we could have difficulties fulfilling our customer orders and our net revenue could decline. In addition, if these third parties fail to deliver quality products and components on time and at reasonable prices, we could have difficulties fulfilling our customer orders, our net revenue could decline and our business, financial condition and results of operations would be adversely affected.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our product shipment and manufacturing capacity may be similarly reduced or eliminated at one or more facilities due to the fact that the majority of our fabrication and assembly and test contractors are all located in the Pacific Rim region, principally in China, Taiwan, and Singapore. The risk of earthquakes in these geographies is significant due to the proximity of major earthquake fault lines, and Taiwan in particular is also subject to typhoons and other Pacific storms, and more recently, a drought impacting the water supply which chip manufacturers rely upon to fabricate chip products. Earthquakes, fire, flooding, drought, or other natural disasters in Taiwan or the Pacific Rim region, or political unrest, war, labor strikes, work stoppages or public health crises, such as the outbreak of COVID-19, in countries where our contractors&#8217; facilities are located could result in the disruption of our product shipments, foundry, assembly, or test capacity. For example, as a result of the extension of the lunar new year holidays due to the outbreak of COVID-19, certain of our product shipments from China were temporarily delayed earlier in the first quarter of 2020. Although we continue to monitor the situation, it is currently unknown whether any resurgence of the outbreak will occur and disrupt our product shipments or impact </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">manufacturing in the region over future periods. If such disruption were to recur over a prolonged period, it could have a material impact on our revenues and our business. Any disruption resulting from similar events on a larger scale or over a prolonged period could cause significant delays in shipments of our products until we are able to resume such shipments, or shift our manufacturing, assembly, or test from the affected contractor to another third-party vendor, if needed. There can be no assurance that alternative capacity could be obtained on favorable terms, if at all.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to risks associated with our distributors&#8217; product inventories and product sell-through. Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently sell a large portion of our products to customers through our distributors, who maintain their own inventories of our products. Sales to distributors accounted for approximately 46% and 45% of our net revenue in the six months ended June 30, 2022 and 2021, respectively. Upon shipment of product to these distributors, title to the inventory transfers to the distributor and the distributor is invoiced, generally with&#160;30&#160;to 60 day terms. Distributor sales are also recognized upon shipment to the distributor and estimates of future pricing credits and/or stock rotation rights reduce revenue recognized to the net amount before the actual amounts are known. If our estimates of such credits and rights are materially understated it could cause subsequent adjustments that negatively impact our revenues and gross profits in a future period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our distributors are unable to sell an adequate amount of their inventories of our products in a given quarter to manufacturers and end users or if they decide to decrease their inventories of our products for any reason, our sales through these distributors and our revenue may decline. In addition, if some distributors decide to purchase more of our products than are required to satisfy end customer demand in any particular quarter, inventories at these distributors would grow in that quarter. These distributors could then reduce future orders until inventory levels realign with end customer demand, which could adversely affect our product revenue.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reserve estimates with respect to the products stocked by our distributors are based principally on reports provided to us by our distributors, typically on a weekly basis. To the extent that this resale and channel inventory data is inaccurate or not received in a timely manner, we may not be able to make reserve estimates accurately or at all.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We do not have any long-term supply contracts with our contract manufacturers or suppliers, and any disruption in our supply of products or materials could have a material adverse effect on our business, revenue and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While certain products are supplied to us by Intel on a turnkey basis under the terms of a supply agreement with an initial term of five years, currently we do not have long-term supply contracts with any other third-party vendors, including but, not limited to Global Foundries, SMIC, TSMC, and UMC. We make substantially all of our purchases on a purchase order basis, and our contract manufacturers are not required to supply us products for any specific period or in any specific quantity. Foundry capacity may not be available when we need it or at reasonable prices. Availability of foundry capacity has in the past been reduced from time to time due to strong demand. Foundries can allocate capacity to the production of other companies&#8217; products and reduce deliveries to us on short notice. It is possible that foundry customers that are larger and better financed than we are, or that have long-term agreements with our foundry, may induce our foundry to reallocate capacity to them. This reallocation could impair our ability to secure the supply of components that we need. We generally place orders for products with some of our suppliers approximately four to five months prior to the anticipated delivery date, with order volumes based on our forecasts of demand from our customers. Accordingly, if we inaccurately forecast demand for our products, we may be unable to obtain adequate and cost-effective foundry or assembly capacity from our third-party contractors to meet our customers&#8217; delivery requirements, or we may accumulate excess inventories. On occasion, we have been unable to adequately respond to unexpected increases in customer purchase orders and therefore were unable to benefit from this incremental demand. None of our third-party contractors has provided any assurance to us that adequate capacity will be available to us within the time required to meet additional demand for our products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We rely on third parties to provide services and technology necessary for the operation of our business. Any failure of one or more of our partners, vendors, suppliers or licensors to provide these services or technology could have a material adverse effect on our business.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third-party vendors to provide critical services, including, among other things, services related to accounting, billing, human resources, information technology, network development, network monitoring, in-licensing and intellectual property that we cannot or do not create or provide ourselves. We depend on these vendors to ensure that our corporate infrastructure will consistently meet our business requirements. The ability of these third-party vendors to successfully provide reliable and high quality services is subject to technical and operational uncertainties that are beyond our control. While we may be entitled to damages if our vendors fail to perform under their agreements with us, our agreements with these vendors limit </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the amount of damages we may receive. In addition, we do not know whether we will be able to collect on any award of damages or that these damages would be sufficient to cover the actual costs we would incur as a result of any vendor&#8217;s failure to perform under its agreement with us. Any failure of our corporate infrastructure could have a material adverse effect on our business, financial condition and results of operations. Upon expiration or termination of any of our agreements with third-party vendors, we may not be able to replace the services provided to us in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we incorporate third-party technology into and with some of our products, and we may do so in future products. The operation of our products could be impaired if errors occur in the third-party technology we use. It may be more difficult for us to correct any errors in a timely manner if at all because the development and maintenance of the technology is not within our control. There can be no assurance that these third parties will continue to make their technology, or improvements to the technology, available to us, or that they will continue to support and maintain their technology. Further, due to the limited number of vendors of some types of technology, it may be difficult to obtain new licenses or replace existing technology. Any impairment of the technology or our relationship with these third parties could have a material adverse effect on our business.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_151"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Relating to Our Common Stock</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our cash and cash equivalents for general corporate purposes, including working capital and for repayment of outstanding long-term debt. We may also, in the future, use a portion of our assets to acquire other complementary businesses, products, services or technologies. Our management has considerable discretion in the application of our cash and cash equivalents, and resources, and you will not have the opportunity to assess whether these liquid assets are being used in a manner that you deem best to maximize your return. We may use our available cash and cash equivalents and resources for corporate purposes that do not increase our operating results or market value. In addition, in the future our cash and cash equivalents, and resources may be placed in investments that do not produce significant income or that may lose value.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our certificate of incorporation and bylaws, as amended and restated, may have the effect of delaying or preventing a change of control or changes in our management.&#160;These provisions provide for the following:</span></div><div style="margin-top:9pt;padding-left:45pt;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">authorize our Board of Directors to issue, without further action by the stockholders, up to 25,000,000 shares of undesignated preferred stock;</span></div><div style="margin-top:9pt;padding-left:45pt;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">require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></div><div style="margin-top:9pt;padding-left:45pt;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">specify that special meetings of our stockholders can be called only by our Board of Directors, our Chairman of the Board of Directors, or our President;</span></div><div style="margin-top:9pt;padding-left:45pt;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">establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our Board of Directors;</span></div><div style="margin-top:9pt;padding-left:45pt;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">establish that our Board of Directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered terms;</span></div><div style="margin-top:9pt;padding-left:45pt;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">provide that our directors may be removed only for cause;</span></div><div style="margin-top:9pt;padding-left:45pt;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">provide that vacancies on our Board of Directors may be filled only by a majority of directors then in office, even though less than a quorum;</span></div><div style="margin-top:9pt;padding-left:45pt;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">specify that no stockholder is permitted to cumulate votes at any election of directors; and</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:45pt;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">require supermajority votes of the holders of our common stock to amend specified provisions of our charter documents.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section&#160;203 of the Delaware General Corporation Law, which generally restricts a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our share price may be volatile as a result of various factors.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our common stock is highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control.&#160;For example, in the first six months of 2022, the trading price of our common stock ranged from a low of $32.87 to a high of $77.57 and in 2021, the trading price of our common stock ranged from a low of $30.47 to a high of $77.89. These factors include those discussed in this &#8220;Risk Factors&#8221; section of the Quarterly Report on Form&#160;10-Q and others such as:</span></div><div style="margin-top:9pt;padding-left:45pt;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">actual or anticipated fluctuations in our financial condition and operating results;</span></div><div style="margin-top:9pt;padding-left:45pt;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">overall conditions in the semiconductor market;</span></div><div style="margin-top:9pt;padding-left:45pt;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">addition or loss of significant customers;</span></div><div style="margin-top:9pt;padding-left:45pt;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">changes in laws or regulations applicable to our products;</span></div><div style="margin-top:9pt;padding-left:45pt;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">actual or anticipated changes in our growth rate relative to our competitors;</span></div><div style="margin-top:9pt;padding-left:45pt;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">announcements of technological innovations by us or our competitors;</span></div><div style="margin-top:9pt;padding-left:45pt;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">announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures, or capital commitments;</span></div><div style="margin-top:9pt;padding-left:45pt;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">additions or departures of key personnel;</span></div><div style="margin-top:9pt;padding-left:45pt;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">competition from existing products or new products that may emerge;</span></div><div style="margin-top:9pt;padding-left:45pt;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">issuance of new or updated research or reports by securities analysts;</span></div><div style="margin-top:9pt;padding-left:45pt;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">fluctuations in the valuation of companies perceived by investors to be comparable to us;</span></div><div style="margin-top:9pt;padding-left:45pt;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">disputes or other developments related to proprietary rights, including patents, litigation matters, and our ability to obtain intellectual property protection for our technologies;</span></div><div style="margin-top:9pt;padding-left:45pt;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">acquisitions may not be accretive and may cause dilution to our earnings per share;</span></div><div style="margin-top:9pt;padding-left:45pt;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">announcement or expectation of additional financing efforts;</span></div><div style="margin-top:9pt;padding-left:45pt;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">sales of our common stock by us or our stockholders; and</span></div><div style="margin-top:9pt;padding-left:45pt;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">general economic and market conditions, including the impacts from sanctions against Russia and the military conflict in Ukraine, increased inflationary pressures and the global COVID-19 pandemic.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the stock markets have experienced extreme price and volume fluctuations that have affected the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We have been and may continue to be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management&#8217;s attention from other business concerns, which could seriously harm our business.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share price and trading volume could decline.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our Company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future sales of our common stock in the public market could cause our share price to decline.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. As of June&#160;30, 2022, we had approximately 78.3 million shares of common stock outstanding.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All shares of common stock are freely tradable without restrictions or further registration under the Securities Act of 1933, as amended, or the Securities Act, unless held by our &#8220;affiliates,&#8221; as that term is defined under Rule 144 of the Securities Act. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Executive Incentive Bonus Plan permits the settlement of awards under the plan in the form of shares of our common stock. We have issued shares of our common stock to settle such bonus awards for our employees, including executives, for the 2014 to 2021 performance periods, and we intend to continue this practice in the foreseeable future. We issued 0.5 million shares of our common stock for the 2021 performance period in February 2022. If we issue additional shares of our common stock to settle bonus awards in the future, such shares may be freely sold in the public market immediately following the issuance of such shares, subject to the applicable conditions of Rule 144 and our insider trading policy, and the issuance of such shares may have an adverse effect on our share price once they are issued.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We do not intend to pay dividends for the foreseeable future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_154"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global economic conditions, including factors such as high inflation that adversely affect consumer spending for the products that incorporate our integrated circuits, could adversely affect our revenues, margins, and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are incorporated in numerous consumer devices, and demand for such products will ultimately be driven by consumer demand for products such as televisions, personal computers, automobiles, cable modems, and set-top boxes. Many of these purchases are discretionary. Global economic volatility and economic volatility in the specific markets in which the devices that incorporate our products are ultimately sold, including the impacts of current high rates of inflation, can cause extreme difficulties for our customers and third-party vendors in accurately forecasting and planning future business activities. This unpredictability could cause our customers to reduce spending on our products, which would delay and lengthen sales cycles. Furthermore, during challenging economic times our customers may face challenges in gaining timely access to sufficient credit, which could impact their ability to make timely payments to us. These events, together with economic volatility that may face the broader economy and, in particular, the semiconductor and communications industries, may adversely affect, our business, particularly to the extent that consumers decrease their discretionary spending for devices deploying our products.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in trade policies among the United States and other countries, in particular the imposition of new or higher tariffs, could place pressure on our average selling prices as our customers seek to offset the impact of increased tariffs on their own products. Increased tariffs or the imposition of other barriers to international trade could have a material adverse effect on our revenues and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United States has imposed or proposed new or higher tariffs on certain products exported by a number of U.S. trading partners, including China, Europe, Canada, and Mexico. In response, many of those trading partners, including China, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have imposed or proposed new or higher tariffs on American products. Continuing changes in government trade policies create a heightened risk of further increased tariffs that impose barriers to international trade. Our business and operating results are substantially dependent on international trade. Many of our manufacturers sell products incorporating our integrated circuits into international markets. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tariffs on our customers&#8217; products may adversely affect our gross profit margins in the future due to the potential for increased pressure on our selling prices by customers seeking to offset the impact of tariffs on their own products. In addition, tariffs could make our OEM and ODM customers&#8217; products less attractive relative to products offered by their competitors, which may not be subject to similar tariffs. Some OEM and ODMs in our industry have already implemented short-term price adjustments to offset such tariffs and transitioned their production and supply chain to locations outside of China. We believe that increases in tariffs on imported goods or the failure to resolve current international trade disputes could have a material adverse effect on our business and operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we suffer losses to our facilities or distribution system due to catastrophe, our operations could be seriously harmed. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our facilities and distribution system, and those of our third-party contractors, are subject to risk of catastrophic loss due to fire, flood, drought or other natural or man-made disasters. A number of our facilities and those of our contract manufacturers are located in areas with above average seismic activity. The risk of an earthquake in the Pacific Rim region or Southern California is significant due to the proximity of major earthquake fault lines. Any catastrophic loss to any of these facilities would likely disrupt our operations, delay production, shipments and revenue and result in significant expenses to repair or replace the facility. The majority of the factories we use for foundry, assembly and test, and warehousing services, are located in Asia, principally in China, Taiwan, and Singapore. Our corporate headquarters is located in Southern California. Our operations and financial condition could be seriously harmed in the event of a major earthquake, fire, or other natural or man-made disaster.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have recorded goodwill and other intangible assets in connection with business acquisitions. Goodwill and other acquired intangible assets could become impaired and adversely affect our future operating results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for business acquisitions as business combinations under the acquisition method of accounting in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the total purchase price is allocated to net tangible assets and identifiable intangible assets of acquired businesses based on their fair values as of the date of completion of the acquisition. The excess of the purchase price over those fair values is recorded as goodwill. Our acquisitions have resulted in the creation of goodwill and recording of a large amount of intangible assets based upon the application of the acquisition method of accounting. To the extent the value of goodwill or other intangible assets become impaired, we may be required to incur material charges relating to such impairment. We conduct our annual goodwill and indefinite-lived intangible asset impairment analysis on October 31 each year, or more frequently if we believe indicators of impairment exist. Our reported financial condition and results of operations reflect the balances and results of the acquired businesses but are not restated retroactively to reflect the historical financial position or results of operations of acquired businesses for periods prior to the acquisitions. As a result, comparisons of future results against prior period results will be more difficult for investors. In addition, there can be no guarantee that acquired intangible assets, particularly in-process research and development, will generate revenues or profits that we include in our forecast that is the basis for their fair values as of the acquisition date. Any such impairment charges relating to goodwill or other intangible assets could have a material impact on our operating results in future periods, and the announcement of a material impairment could have an adverse effect on the trading price and trading volume of our common stock. As of June&#160;30, 2022, our balance sheet reflected goodwill of $306.7 million and other intangible assets of $127.9 million. Consequently, we could recognize material impairment charges in the future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unanticipated changes in our tax rates or unanticipated tax obligations could affect our future results.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States, Singapore and various other foreign jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of income taxes we pay is subject to our interpretation and application of tax laws in jurisdictions in which we file.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in current or future laws or regulations, the imposition of new or changed tax laws or regulations or new interpretations by taxing authorities or courts could affect our results of operations and lead to volatility with respect to tax expenses and liabilities from period to period. The application of tax laws and related regulations is subject to legal and factual interpretation, judgment and uncertainty. We cannot determine whether any legislative proposals may be enacted into law or what, if any, changes may be made to such proposals prior to their being enacted into law. If U.S. or international tax laws change in a manner that increases our tax obligation, it could result in a material adverse impact on our results of operations and our financial position. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to examinations and tax audits. There can be no assurance that the outcome from these audits will not have an adverse effect on our operating results or financial position. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excess tax benefits associated with employee stock-based compensation are included in income tax expense. However, since the amount of such excess tax benefits and deficiencies depend on the fair market value of our common stock, our income tax provision is subject to volatility in our stock price and in the future, could unfavorably affect our future effective tax rate.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future effective tax rate could be unfavorably affected by unanticipated changes in the valuation of our deferred tax assets and liabilities, and the ultimate use and depletion of these various tax credits and net operating loss carryforwards. Changes in our effective tax rate could have a material adverse impact on our results of operations. We record a valuation allowance to reduce our net deferred tax assets to the amount that we believe is more likely than not to be realized. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. To the extent we believe it is more likely than not that some portion of our deferred tax assets will not be realized, we record a valuation allowance against the deferred tax asset. Realization of our deferred tax assets is dependent primarily upon future taxable income in the applicable jurisdiction. On a periodic basis we evaluate our deferred tax assets for realizability. Based upon our review of all positive and negative evidence, as of June&#160;30, 2022, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. The impact of releasing some or all of such valuation allowance in a future period could be material in the period in which such release occurs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our corporate income tax liability could materially increase if tax incentives we have negotiated in Singapore cease to be effective or applicable or if we are challenged on our use of such incentives. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate under certain favorable tax incentives in Singapore which are effective through March 2027, and generally are dependent on our meeting certain headcount and investment thresholds. Such incentives allow certain qualifying income earned in Singapore to be taxed at reduced rates and are conditional upon our meeting certain employment and investment thresholds over time. If we fail to satisfy the conditions for receipt of these tax incentives, or to the extent U.S. or other tax authorities challenge our operation under these favorable tax incentive programs or our intercompany transfer pricing agreements, our taxable income could be taxed at higher federal or foreign statutory rates and our income tax liability and expense could materially increase beyond our projections. Each of our Singapore tax incentives&#160;is separate and distinct from the others, and may be granted, withheld, extended, modified, truncated, complied with or terminated independently without any effect on the other incentives. Absent these tax incentives, our corporate income tax rate in Singapore would generally be the 17% statutory tax rate. We are also subject to operating and other compliance requirements to maintain our favorable tax incentives. If we fail to comply with such requirements, we could lose the tax benefits and could possibly be required to refund previously realized material tax benefits. Additionally, in the future, we may fail to qualify for renewal of our favorable tax incentives or such incentives may not be available to us, which could also cause our future taxable income to increase and be taxed at higher statutory rates. Loss of one more of our tax incentives could cause us to modify our tax strategies and our operational structure, which could cause disruption in our business and have a material adverse impact on our results of operations. Further, there can be no guarantee that such modification in our tax strategy will yield tax incentives as favorable as those we have negotiated with Singapore. Our interpretations and conclusions regarding the tax incentives are not binding on any taxing authority, and if our assumptions about tax and other laws are incorrect or if these tax incentives are substantially modified or rescinded we could suffer material adverse tax and other financial consequences, which would increase our expenses, reduce our profitability and adversely affect our cash flows.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have assumed certain unfunded defined benefit retirement plan obligations in an acquisition. Such obligations may require a significant amount of cash to fund in the future, and changes in assumptions underlying the obligation and return on plan assets may adversely affect our earnings, equity and contributions in future.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assumed an obligation associated with certain defined benefit retirement plans, including a pension plan, which cover certain employees of an acquired business and generally provide benefits based on negotiated amounts for each year of service. These plans were underfunded by $4.3 million as of June&#160;30, 2022 based on current projections and plan assets. We had previously never managed defined benefit plans in our operating history. We are required to make contributions to the pension plan. Additionally, with respect to certain other defined benefit plans, if the unfunded status reaches certain levels, we could be required to make contributions to cover the shortfall. Our obligation to make contributions may be impacted by a number of factors, many of which are beyond our control, including but not limited to, performance of plan assets and legislative changes. The net benefit obligation and cost are materially affected by the discount rate used to measure pension obligations, level of plan assets available to fund such obligations and long-term rate of return on plan assets. While such plans </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have not had a material impact on our results of operations, future changes in the discount rate used to measure the defined benefit obligation could result in a significant increase or decrease in the valuation of such obligations, affecting the reported funded status of our defined benefit plans as well as the net periodic pension cost in the following years. Similarly, changes in the expected return on plan assets, which may be significantly impacted by changes in investment performance or a change in portfolio mix, can result in significant changes in the net periodic pension cost in the subsequent years.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investor confidence may be adversely impacted if we are unable to comply with Section 404 of the Sarbanes-Oxley Act of 2002, and as a result, our stock price could decline.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to rules adopted by the Securities Exchange Commission, or SEC, pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, or Sarbanes-Oxley Act, which require us to include in our Annual Report on Form 10-K our management&#8217;s report on, and assessment of the effectiveness of, our internal controls over financial reporting.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to maintain the adequacy of our internal controls, there is a risk that we will not comply with all of the requirements imposed by Section 404. Moreover, effective internal controls, particularly those related to revenue recognition, are necessary for us to produce reliable financial reports and are important to helping prevent financial fraud. Any of these possible outcomes could result in an adverse reaction in the financial marketplace due to a loss of investor confidence in the reliability of our consolidated financial statements and could result in investigations or sanctions by the SEC, the Nasdaq Stock Market LLC, or Nasdaq, or other regulatory authorities or in stockholder litigation. Any of these factors ultimately could harm our business and could negatively impact the market price of our securities. Ineffective control over financial reporting could also cause investors to lose confidence in our reported financial information, which could adversely affect the trading price of our common stock.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives. However, our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures will prevent all error and all fraud. 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. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_157"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Sales of Unregistered Securities</span></div><div style="margin-top:9pt;text-indent:27pt"><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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Repurchases of Equity Securities</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></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:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Total Number of Shares Repurchased</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:9pt;font-weight:700;line-height:100%">Average Price Paid Per Share</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:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Program</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;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:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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><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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2022 through January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,500&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.67&#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:100%">128,500&#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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,539,400&#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:100%">February 1, 2022 through February 28, 2022</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:100%">116,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.81&#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:100%">116,864&#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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,433,421&#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:10pt;font-weight:400;line-height:100%">March 1, 2022 through March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,085&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.69&#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:100%">195,085&#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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,179,597&#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:100%">April 1, 2022 through April 30, 2022</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:100%">40,000&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.97&#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:100%">40,000&#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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,260,767&#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:10pt;font-weight:400;line-height:100%">May 1, 2022 through May 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.46&#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:100%">42,000&#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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,519,356&#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:100%">June 1, 2022 through June 30, 2022</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:100%">42,000&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.91&#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:100%">42,000&#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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,968,957&#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><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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">564,449&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">564,449&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________</span></div><div style="margin-top:9pt;text-indent:27pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On February 24, 2021, we publicly announced that our board of directors authorized a plan to repurchase up to $100 million of our common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate us to make any repurchases and may be modified, suspended, or terminated by us at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to our pending merger with Silicon Motion.</span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_160"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_163"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="if7db9ad97bda4171b58ee72c4805c58e_166"></div><div style="margin-top:9pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="margin-top:12pt;text-indent:27pt"><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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_169"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><div style="-sec-extract:summary;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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6.&#160;&#160;&#160;&#160;EXHIBITS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><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:85.431%"></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:100%">Exhibit&#160;Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit&#160;Title</span></td></tr><tr><td colspan="3" style="border-top: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:400;line-height:100%">2.1</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:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex2-1.htm">Agreement and Plan of Merger, dated as of May 5, 2022, by and among MaxLinear, Inc., Silicon Motion Technology Corporation and Shark Merger Sub (incorporated by reference to Exhibit 2.1 to the Registrant's Current Report on Form 8-K filed on May 5, 2022)</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="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></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="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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex10-1.htm">Commitment Letter, dated as of May 5, 2022, by and among MaxLinear, Inc., Wells Fargo Bank, N.A., and Wells Fargo Securities, LLC</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex10-1.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex10-1.htm">incorporated by reference to Exhibit 10.1 to the Registra</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex10-1.htm">nt's Current Report on F</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922056176/tm2214437d1_ex10-1.htm">orm 8-K filed on May 5, 2022)</a></span></div></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:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1288469/000110465922072950/tm2218849d1_ex10-1.htm">Amended and Restated Commitment Letter, dated as of June 17, 2022, by and among the MaxLinear, Inc., Wells Fargo Bank, N.A., Wells Fargo Securities, LLC, Bank of Montreal, BMO Capital Markets Corp., Citizens Bank, N.A., Truist Bank and Truist Securities, Inc. (incorporated by reference to Exhibit 10.1 to the Registrant's Current Report on Form 8-K filed on June 21, 2022)</a></span></div></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:10pt;font-weight:400;line-height:100%">10.3+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="exhibit103employmentofferl.htm">Employment Offer Letter, dated April 26, 2022, between the Registrant and Michelle M. Sayer.</a></span></div></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:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="a6302022exhibit311.htm">Certification of Principal Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></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:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="a6302022exhibit312.htm">Certification of Principal Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></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:10pt;font-weight:400;line-height:100%">32.1(*)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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:100%;text-decoration:underline" href="a6302022exhibit321.htm">Certification pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">101.INS</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:100%">Inline XBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></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:10pt;font-weight:400;line-height:100%">101.SCH</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:100%">Inline XBRL Taxonomy Extension Schema Document</span></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:10pt;font-weight:400;line-height:100%">101.CAL</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:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></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:10pt;font-weight:400;line-height:100%">101.DEF</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:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></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:10pt;font-weight:400;line-height:100%">101.LAB</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:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></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:10pt;font-weight:400;line-height:100%">101.PRE</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:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></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:10pt;font-weight:400;line-height:100%">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:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="margin-top:9pt"><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:3.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.090%"></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:10pt;font-weight:400;line-height:100%">+</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:10pt;font-weight:400;line-height:100%">Indicates a management contract or compensatory plan.</span></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:10pt;font-weight:400;line-height:100%">(*)</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:10pt;font-weight:400;line-height:100%">In accordance with Item&#160;601(b)(32)(ii) of Regulation S-K and SEC Release No.&#160;33-8238 and 34-47986, Final Rule: Management&#8217;s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished pursuant to this item will not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><div id="if7db9ad97bda4171b58ee72c4805c58e_172"></div><hr style="page-break-after:always"/><div style="min-height:58.5pt;width:100%"><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="#if7db9ad97bda4171b58ee72c4805c58e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><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-top:9pt;text-indent:27pt"><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 thereunto duly authorized.</span></div><div style="margin-top:9pt;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:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.266%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:100%">MAXLINEAR, INC.</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="12" style="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="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:100%">&#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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" 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:100%">(Registrant)</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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:100%">Date:</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:100%">July 27, 2022</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">&#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:100%">/s/ Steven G. Litchfield</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#160;</span></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:100%">Steven G. Litchfield</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Chief Corporate Strategy Officer</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Duly Authorized Officer)</span></div></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>2
<FILENAME>exhibit103employmentofferl.htm
<DESCRIPTION>EX-10.3
<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 2022 Workiva -->
<title>Document</title></head><body><div id="id1c2dd8ce26d4563b2488f797ff14840_33"></div><div style="min-height:72pt;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:700;line-height:120%">Exhibit 10.3</font></div><div style="text-align:right"><font><br></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%">MaxLinear, Inc.</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%">5966 La Place Court, Suite 100<br>Carlsbad, CA 92008</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 26, 2022</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michelle M. Sayer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 Teardrop, Irvine, CA 92603</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">msayer7&#64;gmail.com</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject&#58; Offer of Employment - Amended</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dear Michelle,</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I would like to offer you our heartfelt congratulations on your selection as a final candidate for a position at MaxLinear. You have met the exacting meritocracy standards of personal and professional achievement to which we hold all our employees. We are truly excited to extend you an offer of employment at MaxLinear as specified below. Your acceptance of our offer will represent an important milestone in our rapid growth as a fabless, Communications IC company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First and foremost, we immensely value your superior qualities of proven technical competence, and passion for</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excellence. Your personal attributes are congruent with our cherished EPIC values &#8211; &#8220;Excellence, People, Integrity, and Compassion&#8221;. Together, with your able partnership, we aim to build a world class IC Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our workplace, we foster an environment of risk-taking &#38; reward, along with a relentless focus on customer-driven products. By being true to this principle, we are determined to create a company with a business model and an organization that will set altogether new and lofty standards in work culture. In addition, MaxLinear will constantly endeavor to uphold its commitment to making &#8220;Every working day a lot of fun&#8221;. We thank you for your interest in MaxLinear and look forward to unparalleled success together as partners in the same adventure.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Employment Offer</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are very pleased to offer you a full-time position with MaxLinear, Inc. (the &#8220;Company&#8221;) as General Counsel, based in our Irvine office, reporting to Steve Litchfield, Chief Financial Officer &#38; Chief Corporate Strategy Officer. We are offering you an annual salary of $350,000, a sign-on bonus of $50,000 minus all applicable taxes. You will also be eligible for participation in the MaxLinear Employee Annual Discretionary Bonus with a target of 50% of annual salary (prorated based on your start date)&#59; actual bonus award may be more or less than the target percentage. In addition, we will recommend that our Board of Directors (or an authorized committee) award you an equity grant of restricted stock units (RSUs) with an approximate value equal to $1,500,000, subject to the Board or committee&#8217;s approval and the vesting described below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares will be determined by dividing $1,500,000 by the closing price of the Company&#8217;s Common Stock in trading, on the applicable exchange, on your first date of employment. The number of shares may be rounded down to the nearest whole share. If for any reason your first date of employment is not a trading day, the number of shares will be determined based on the closing price on the trading day following your first date of employment. You acknowledge and agree that the number of shares will be fixed as set forth in this paragraph. This position is salary exempt and not eligible for overtime wages.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the role of General Counsel, you will be eligible to receive the Change in Control Benefits offered to those designated for Section 16 Officers of the Company. This program is offered exclusively to this senior level management. This legal document will be issued to you post hire by the law firm of Wilson Soinsini Goodwich &#38; </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%">1</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rosati. The CiC is usually issued within 30 days of hire. Benefits offered under this program are effective on the date of hire. The Board of Directors on April 25, 2022, approved the role of General Counsel to be included as a Section 16 officer of the Company and will execute the Change in Control program for the Section 16 Officers. The template of this agreement outlining the terms and conditions is sent via DocuSign on April 26, 2022.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in this key management position of General Counsel you will be covered by the Company&#8217;s Director &#38; Officer Liability Insurance Policy. This policy contains indemnification provisions that explain the coverage for actions you may lead or be involved in during working on behalf of MaxLinear and is effective on your hire date. Individual indemnity documents, assigned to Section 16 officers, are approved by the Board of Directors. The Board of Directors on April 25, 2022, approved the role of General Counsel to be eligible to receive the indemnification agreement associated with Section 16 officer status and shall execute an individual indemnification agreement (substantially in the form attached) and a change in control and severance agreement (substantially in the form attached), with effective dates as of your hire date.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Your sign-on bonus will be paid following the first full payroll cycle after completion of thirty (30) days of employment. Should you voluntarily terminate your employment with MaxLinear at any time prior to twenty-four (24) months of service, you will be liable for reimbursing the company the full amount of the sign-on bonus, less applicable taxes paid.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Payroll and Benefits</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If you decide to join us, you will receive payments of salary every two weeks, minus all applicable taxes, in accordance with the Company&#8217;s normal payroll procedures and you will also be eligible to receive certain employee benefits, such as participation in our 401K plan and employer contribution towards health insurance premiums, etc. You will be eligible for benefits the first day of the month following your start date. Senior Manager level positions and above participate in the Company&#8217;s Time Away From Work Program and do not receive an accrued Paid Time Off (PTO) benefit or floating holiday. As a manager in the organization, you are expected to manage your time in and out of the office based on business need and in coordination with your manager. New-hire employees are automatically enrolled in the company&#8217;s 401K plan at 5% contribution, but you can opt out or adjust this amount at any time. More detailed information of our employee benefits is included in the email along with this offer letter. You should note that the Company may modify job titles, salaries, and benefits from time to time as it deems necessary.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Equity Incentive</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recommend that its Board of Directors (or an authorized committee) approve equity related</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation of RSUs as specified in the compensation proposal above. This equity related compensation will be subject to the terms and conditions of the 2010 Equity Incentive Plan and the form of agreement approved by the Board. Your equity incentive award will be subject to a vesting condition. The award will vest over four years based on your continuing to provide services to the Company. No right to any shares will be earned or accrued until such time as they have become fully vested. In addition, the grant of equity awards and subsequent vesting will not confer any additional right to continued vesting or employment or modify in any way the &#8220;at will&#8221; status of the employment relationship. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally structures RSU vesting to ensure that the vesting dates occur during an open trading window under the Company&#8217;s Insider Trading Policy. However, the Company cannot provide any assurance that the trading window will be open when RSUs vest as the Company may close the trading window at any time if it determines appropriate. Your RSU grant will vest over four years in four annual increments on the anniversary of your initial grant. For example, if you receive a restricted stock unit award for a total of 100 shares in April 15, 2022, 25 of those shares will vest on May 20, 2023, and an additional 25 shares will vest each year thereafter on May 20 (with the last 25 shares vesting on May 20, 2026), subject to continued service with MaxLinear. If you resign your employment before the vesting date the unvested RSUs will be forfeited.</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: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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Employment Terms</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is excited about your joining and looks forward to a beneficial and productive relationship. Nevertheless, you should be aware that your employment with the Company is for no specified period and constitutes at-will employment. As a result, you are free to resign at any time, for any reason or for no reason. Similarly, the Company is free to conclude its employment relationship with you at any time, with or without cause, and with or without notice. We request that, in the event of resignation, you give the Company at least two weeks&#8217; notice.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of federal immigration law, you will be required to provide to the Company documentary evidence of your identity and eligibility for employment in the United States. Such documentation must be provided to us within three (3) business days of the effective date of your employment, or our employment relationship with you may be terminated.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear conducts post offer background checks on all candidates. These are done by a 3rd party vendor. All offers however, are contingent upon successfully completing the required background check which may include areas such as employment verification, degree verification, civil, criminal and DMV record search. Once begun, the background check will take approximately 5 business days to be completed (longer for overseas verifications). You will be emailed information on this background check process once you accept the offer of employment with the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also ask that, if you have not already done so, you disclose to the Company any agreements relating to your prior employment that may affect your eligibility to be employed by the Company or that may limit the manner in which you may be employed. It is our understanding that any such agreements will not prevent you from performing the duties of your position, and you represent that such is the case. Moreover, you agree that, during the term of your employment with the Company, you will not engage in any other employment, occupation, consulting or other business activity directly related to the business in which the Company is now involved or becomes involved during the term of your employment, nor will you engage in any other activities that conflict with your obligations to the Company. This obligation, however, does not preclude you from engaging in civic, charitable, including serving on a board of directors of a charity, or religious activities or, with the consent of the Company&#8217;s Chief Executive Officer, from serving on the boards of directors of companies that are not competitors to the Company. Similarly, you agree not to bring any third-party confidential information to the Company, including that of any former employer, and that in performing your duties for the Company you will not in any way utilize any such information.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of your employment, you are also required to sign and comply with an At-Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement which requires, among other provisions, the assignment of patent and other intellectual property rights to any invention made during your employment at the Company, nondisclosure of the Company&#8217;s proprietary information, and arbitration of disputes between you and the Company. Please note that we must receive this signed agreement on or before your effective date.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This letter, along with any agreements relating to proprietary rights between you and the Company and any change in control and severance agreement and indemnification agreement, sets forth the terms of your employment with the Company and supersedes any prior representations or agreements including, but not limited to, any representations made during your recruitment, interviews, or pre-employment negotiations, whether written or oral. This letter may not be modified or amended except by a written agreement signed by the Chief Executive Officer of the Company and you. We look forward to working with you as a member of the MaxLinear team,</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:120%">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><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:4.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For MaxLinear, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></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 style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="12" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Steven G. Litchfield</font></td><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kathi Guiney</font></td></tr><tr><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven G. Litchfield</font></td><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kathi Guiney</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Chief Corporate Strategy Officer</font></div><div style="margin-bottom:1pt"><font><br></font></div></td><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President of Global Human Resources</font></div></td></tr></table></div><div><font><br></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:120%">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="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:10pt;font-weight:700;line-height:120%;text-decoration:underline">Offer Acceptance</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This offer of employment will expire if it is not accepted and signed via DocuSign within 24 hours from the offer date at the top of page 1.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">MaxLinear&#8217;s Mission Statement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear&#8217;s Mission is to revolutionize the personal experiences of individuals and the capabilities of businesses by</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facilitating knowledge-based decision-making through engineering solutions for communications. We are committed to improving the quality of life of individuals, maximizing profitability for our shareholders and employees, building mutually beneficial relationships with our suppliers, and providing substantial value advantages to our customers.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The terms of the letter are agreed to and accepted&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.070%"><tr><td style="width:1.0%"></td><td style="width:32.078%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.917%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="9" 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%">Name&#58;</font></td><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%">Michelle Sayer</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><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; Michelle Sayer</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><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%">April 27, 2022</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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anticipated Start Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enclosure&#58; Please initial receipt and review of the Benefits Guide&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; MS</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%">5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>a6302022exhibit311.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 2022 Workiva -->
<title>Document</title></head><body><div id="i9143bdddb5324930bd5505740db0dcbd_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:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer Pursuant to Section&#160;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, Kishore Seendripu, Ph.D., certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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 Form&#160;10-Q of MaxLinear,&#160;Inc.&#59;</font></div><div><font><br></font></div><div style="padding-left:18pt;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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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'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)&#160;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))&#160;for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="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%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">&#160;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="padding-left:36pt"><font><br></font></div><div style="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%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="padding-left:36pt"><font><br></font></div><div style="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%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="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%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="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%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="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%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:5.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#47;s&#47; Kishore Seendripu, Ph.D.</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Kishore Seendripu, Ph.D.</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;President and Chief Executive Officer</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;(Principal Executive Officer)</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>a6302022exhibit312.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 2022 Workiva -->
<title>Document</title></head><body><div id="idb5acabd82a748448ead313558d115c8_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:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer Pursuant to Section&#160;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, Steven G. Litchfield, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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 Form&#160;10-Q of MaxLinear,&#160;Inc.&#59;</font></div><div><font><br></font></div><div style="padding-left:18pt;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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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'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)&#160;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))&#160;for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="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%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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="padding-left:36pt"><font><br></font></div><div style="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%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="padding-left:36pt"><font><br></font></div><div style="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%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="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%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;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's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="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%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="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%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:6.000%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Steven G. Litchfield</font></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 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven G. Litchfield</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Chief Financial Officer and Chief Corporate Strategy Officer</font></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;(Principal Financial Officer)</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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>a6302022exhibit321.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 2022 Workiva -->
<title>Document</title></head><body><div id="i6f74cdfe573a454f82583b6a6c63e512_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:700;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><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: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&#160;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 SECTION&#160;906 OF</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%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:9pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kishore Seendripu, Ph.D., 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 the Quarterly Report of MaxLinear,&#160;Inc. on Form&#160;10-Q for the fiscal quarter ended June&#160;30, 2022 fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form&#160;10-Q fairly presents in all material respects the financial condition and results of operations of MaxLinear,&#160;Inc.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:5.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#47;s&#47; Kishore Seendripu, Ph.D.</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kishore Seendripu, Ph.D.</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Steven G. Litchfield, 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 the Quarterly Report of MaxLinear,&#160;Inc. on Form&#160;10-Q for the fiscal quarter ended June&#160;30, 2022&#160;fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form&#160;10-Q fairly presents in all material respects the financial condition and results of operations of MaxLinear,&#160;Inc.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:5.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#47;s&#47; Steven G. Litchfield</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven G. Litchfield</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><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%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Chief Corporate Strategy Officer</font></div><div style="padding-left:9pt"><font><br></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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>mxl-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6c07ee25-2f2d-4851-b77e-e4e70246d6a8,g:7b1b9f68-b6e6-4c4a-b45d-b2f22c002031-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mxl="http://www.maxlinear.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.maxlinear.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="mxl-20220630_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="mxl-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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="mxl-20220630_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="mxl-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.maxlinear.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="ConsolidatedBalanceSheets" roleURI="http://www.maxlinear.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - 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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - 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="ConsolidatedStatementsofIncome" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1003004 - Statement - Consolidated Statements of 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="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>1004005 - Statement - Consolidated Statements of Comprehensive Income (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="ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical">
        <link:definition>1005006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (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="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1006007 - Statement - Consolidated Statements of Stockholders' 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1007008 - Statement - 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="OrganizationandSummaryofSignificantAccountingPolicies" roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Organization and 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="OrganizationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Organization and 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="OrganizationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (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="NetIncomeLossPerShare" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShare">
        <link:definition>2104102 - Disclosure - Net Income (Loss) 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="NetIncomeLossPerShareTables" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareTables">
        <link:definition>2305301 - Disclosure - Net Income (Loss) 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="NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails">
        <link:definition>2406402 - Disclosure - Net Income (Loss) Per Share - Summary of 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="NetIncomeLossPerShareAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails">
        <link:definition>2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (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="BusinessCombinations" roleURI="http://www.maxlinear.com/role/BusinessCombinations">
        <link:definition>2108103 - Disclosure - Business Combinations</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="BusinessCombinationsTables" roleURI="http://www.maxlinear.com/role/BusinessCombinationsTables">
        <link:definition>2309302 - Disclosure - Business Combinations (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="BusinessCombinationsAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails">
        <link:definition>2410404 - Disclosure - Business Combinations - Additional Information (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="BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" roleURI="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails">
        <link:definition>2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (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="BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" roleURI="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails">
        <link:definition>2412406 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (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="RestructuringActivity" roleURI="http://www.maxlinear.com/role/RestructuringActivity">
        <link:definition>2113104 - Disclosure - Restructuring Activity</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="RestructuringActivityTables" roleURI="http://www.maxlinear.com/role/RestructuringActivityTables">
        <link:definition>2314303 - Disclosure - Restructuring Activity (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="RestructuringActivityRestructuringandRelatedCostsDetails" roleURI="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails">
        <link:definition>2415407 - Disclosure - Restructuring Activity - Restructuring and Related Costs (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="RestructuringActivitiesAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails">
        <link:definition>2416408 - Disclosure - Restructuring Activities - Additional Information (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="RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails">
        <link:definition>2417409 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (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="GoodwillandIntangibleAssets" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssets">
        <link:definition>2118105 - Disclosure - Goodwill and 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="GoodwillandIntangiblesAssetsTables" roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables">
        <link:definition>2319304 - Disclosure - Goodwill and Intangibles 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="GoodwillandIntangiblesAssetsAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails">
        <link:definition>2420410 - Disclosure - Goodwill and Intangibles Assets - Additional Information (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="GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails">
        <link:definition>2421411 - Disclosure - Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (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="GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>2422412 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization 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="GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
        <link:definition>2423413 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived 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="GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>2424414 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization 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="GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails">
        <link:definition>2425415 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived 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="FinancialInstruments" roleURI="http://www.maxlinear.com/role/FinancialInstruments">
        <link:definition>2126106 - Disclosure - 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="FinancialInstrumentsTables" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsTables">
        <link:definition>2327305 - Disclosure - 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="FinancialInstrumentsCompositionofFinancialInstrumentsDetails" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails">
        <link:definition>2428416 - Disclosure - Financial Instruments - Composition of Financial Instruments (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="FinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails">
        <link:definition>2429417 - Disclosure - Financial Instruments - Additional Information (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="FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>2430418 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (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="FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails">
        <link:definition>2431419 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument 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="BalanceSheetDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetails">
        <link:definition>2132107 - Disclosure - Balance Sheet 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="BalanceSheetDetailsTables" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsTables">
        <link:definition>2333306 - Disclosure - Balance Sheet Details (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="BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>2434420 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (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="BalanceSheetDetailsInventoryDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails">
        <link:definition>2435421 - Disclosure - Balance Sheet Details - Inventory (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="BalanceSheetDetailsPropertyandEquipmentNetDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails">
        <link:definition>2436422 - Disclosure - Balance Sheet Details - Property and Equipment, Net (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="BalanceSheetDetailsAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails">
        <link:definition>2437423 - Disclosure - Balance Sheet Details - Additional Information (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="BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails">
        <link:definition>2438424 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (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="BalanceSheetDetailsAccruedExpensesDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails">
        <link:definition>2439425 - Disclosure - Balance Sheet Details - Accrued Expenses (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="BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails">
        <link:definition>2440426 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (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.maxlinear.com/role/Debt">
        <link:definition>2141108 - 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="DebtTables" roleURI="http://www.maxlinear.com/role/DebtTables">
        <link:definition>2342307 - Disclosure - Debt (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="DebtScheduleofDebtDetails" roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails">
        <link:definition>2443427 - Disclosure - Debt - Schedule of 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="DebtScheduleofDebtDetails_1" roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1">
        <link:definition>2443427 - Disclosure - Debt - Schedule of 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="DebtAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/DebtAdditionalInformationDetails">
        <link:definition>2444428 - Disclosure - Debt - Additional Information (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="StockBasedCompensation" roleURI="http://www.maxlinear.com/role/StockBasedCompensation">
        <link:definition>2145109 - Disclosure - Stock-Based Compensation</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="StockBasedCompensationTables" roleURI="http://www.maxlinear.com/role/StockBasedCompensationTables">
        <link:definition>2346308 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails">
        <link:definition>2447429 - Disclosure - Stock-Based Compensation - Additional Information (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="StockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>2448430 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails">
        <link:definition>2449431 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit 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="StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" roleURI="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails">
        <link:definition>2450432 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (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="StockBasedCompensationSummaryofStockOptionActivityDetails" roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails">
        <link:definition>2451433 - Disclosure - Stock-Based Compensation - Summary of 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="IncomeTaxes" roleURI="http://www.maxlinear.com/role/IncomeTaxes">
        <link:definition>2152110 - 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="IncomeTaxesDetails" roleURI="http://www.maxlinear.com/role/IncomeTaxesDetails">
        <link:definition>2453434 - Disclosure - 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="ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation">
        <link:definition>2154111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information</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="ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables">
        <link:definition>2355309 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (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="ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails">
        <link:definition>2456435 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (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="RevenuefromContractswithCustomers" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomers">
        <link:definition>2157112 - Disclosure - Revenue from Contracts with Customers</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="RevenuefromContractswithCustomersTables" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>2358310 - Disclosure - Revenue from Contracts with Customers (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="RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails">
        <link:definition>2459436 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (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="RevenuefromContractswithCustomersAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails">
        <link:definition>2460437 - Disclosure - Revenue from Contracts with Customers - Additional Information (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="Leases" roleURI="http://www.maxlinear.com/role/Leases">
        <link:definition>2161113 - Disclosure - Leases</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="LeasesTables" roleURI="http://www.maxlinear.com/role/LeasesTables">
        <link:definition>2362311 - Disclosure - Leases (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="LeasesAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails">
        <link:definition>2463438 - Disclosure - Leases - Additional Information (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="LeasesAggregateFutureMinimumPaymentsDueDetails" roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails">
        <link:definition>2464439 - Disclosure - Leases - Aggregate Future Minimum Payments Due (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="LeasesAggregateFutureMinimumPaymentsDueDetails_1" roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1">
        <link:definition>2464439 - Disclosure - Leases - Aggregate Future Minimum Payments Due (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="EmployeeDefinedBenefitRetirementPlans" roleURI="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans">
        <link:definition>2165114 - Disclosure - Employee Defined Benefit Retirement Plans</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="EmployeeDefinedBenefitRetirementPlansDetails" roleURI="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails">
        <link:definition>2466440 - Disclosure - Employee Defined Benefit Retirement Plans (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.maxlinear.com/role/CommitmentsandContingencies">
        <link:definition>2167115 - 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="CommitmentsandContingenciesTables" roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesTables">
        <link:definition>2368312 - Disclosure - Commitments and Contingencies (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="CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails">
        <link:definition>2469441 - Disclosure - Commitments and Contingencies - Future Minimum Inventory Purchase and Other 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="CommitmentsandContingenciesAdditionalInformationDetails" roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails">
        <link:definition>2470442 - Disclosure - Commitments and Contingencies - Additional Information (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="StockRepurchases" roleURI="http://www.maxlinear.com/role/StockRepurchases">
        <link:definition>2171116 - Disclosure - Stock Repurchases</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="StockRepurchasesDetails" roleURI="http://www.maxlinear.com/role/StockRepurchasesDetails">
        <link:definition>2472443 - Disclosure - Stock Repurchases (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="mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" abstract="false" name="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mxl_SeniorSecuredTermALoanFacilityMember" abstract="true" name="SeniorSecuredTermALoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" abstract="false" name="PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_SiliconMotionTechnologyCorporationMember" abstract="true" name="SiliconMotionTechnologyCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_BroadbandMember" abstract="true" name="BroadbandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_ReductioninTransactionPriceMember" abstract="true" name="ReductioninTransactionPriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" abstract="false" name="AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_DistributorsMember" abstract="true" name="DistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_AccruedPriceProtectionLiability" abstract="false" name="AccruedPriceProtectionLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_SeniorSecuredRevolvingCreditFacilityMember" abstract="true" name="SeniorSecuredRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_TerminatedLeaseMember" abstract="true" name="TerminatedLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_Accruedobligationstocustomersforstockrotationrights" abstract="false" name="Accruedobligationstocustomersforstockrotationrights" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_SeniorSecuredTermBLoanFacilityMember" abstract="true" name="SeniorSecuredTermBLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_ProceedsLoanedUnderNotesReceivable" abstract="false" name="ProceedsLoanedUnderNotesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_AggregateCommitmentsPercentage" abstract="false" name="AggregateCommitmentsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_CompanyXMember" abstract="true" name="CompanyXMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_AccruedTechnologyLicensePaymentsCurrent" abstract="false" name="AccruedTechnologyLicensePaymentsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" abstract="false" name="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="mxl_DebtInstrumentQuarterlyAmortizationRate" abstract="false" name="DebtInstrumentQuarterlyAmortizationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_LicensedTechnologyMember" abstract="true" name="LicensedTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_ConnectivityMember" abstract="true" name="ConnectivityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" abstract="false" name="EquitySecuritiesAccumulatedNetUnrealizedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" abstract="false" name="ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" abstract="false" name="LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" abstract="true" name="LondonInterbankOfferedRateLIBORSubjecttoFloorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_PriceProtectionLiabilityTableTextBlock" abstract="false" name="PriceProtectionLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mxl_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_LineofCreditFacilityIncrementalBorrowingCapacity" abstract="false" name="LineofCreditFacilityIncrementalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_AccruedPriceProtectionRebateActivityRollForward" abstract="true" name="AccruedPriceProtectionRebateActivityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mxl_SignificantSupplierAxis" abstract="true" name="SignificantSupplierAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mxl_VendorBMember" abstract="true" name="VendorBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_Accruedcustomercredits" abstract="false" name="Accruedcustomercredits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_PriceProtectionRebateCharges" abstract="false" name="PriceProtectionRebateCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_RevenueStreamAxis" abstract="true" name="RevenueStreamAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="mxl_Accruedengineeringandproductioncosts" abstract="false" name="Accruedengineeringandproductioncosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_VestingPercentageRelativeToEPS" abstract="false" name="VestingPercentageRelativeToEPS" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" abstract="false" name="ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_Longlivedassets" abstract="false" name="Longlivedassets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_ContingentConsiderationLiabilityMember" abstract="true" name="ContingentConsiderationLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_DeferredPurchasePricePayments" abstract="false" name="DeferredPurchasePricePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RestofWorldMember" abstract="true" name="RestofWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_OtherObligationsMember" abstract="true" name="OtherObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_VendorAMember" abstract="true" name="VendorAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_VendorCMember" abstract="true" name="VendorCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_WellsFargoBankNationalAssociationMember" abstract="true" name="WellsFargoBankNationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_InfrastructureMember" abstract="true" name="InfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" abstract="false" name="IntangibleAssetsTransferfromIPRDtoDevelopedTech" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_CallPremiumPeriod" abstract="false" name="CallPremiumPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" abstract="false" name="IncreaseDecreaseinAccruedPriceProtectionLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RevenuefromDistributorsMember" abstract="true" name="RevenuefromDistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" abstract="false" name="BusinessCombinationConsiderationTransferredCashConsiderationFunded" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_LonglivedassetsMember" abstract="true" name="LonglivedassetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_MasksAndProductionEquipmentMember" abstract="true" name="MasksAndProductionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_IndustrialandmultimarketMember" abstract="true" name="IndustrialandmultimarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_PriceProtectionpayments" abstract="false" name="PriceProtectionpayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_DebtInstrumentInterestPeriod" abstract="false" name="DebtInstrumentInterestPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mxl_RevenueStreamDomain" abstract="true" name="RevenueStreamDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" abstract="false" name="EquitySecuritiesAccumulatedNetUnrealizedGain" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" abstract="false" name="RepaymentsOfNotesReceivableDueToTheCompanyAnnually" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" abstract="true" name="PotentialContingentConsiderationPrivatelyHeldCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_DebtInstrumentCovenantLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mxl_CallPremiumPercentage" abstract="false" name="CallPremiumPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_SharesIssueduponSettlementofExecutiveBonusPlan" abstract="false" name="SharesIssueduponSettlementofExecutiveBonusPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mxl_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_InitialTermLoanTLBJune2021Member" abstract="true" name="InitialTermLoanTLBJune2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_SignificantSupplierDomain" abstract="true" name="SignificantSupplierDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_VestingPercentageRelativeToNetSales" abstract="false" name="VestingPercentageRelativeToNetSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mxl_Cashcashequivalentsandrestrictedcash" abstract="false" name="Cashcashequivalentsandrestrictedcash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mxl_EquityIncentivePlanMember" abstract="true" name="EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>mxl-20220630_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 2022 Workiva-->
<!--r:6c07ee25-2f2d-4851-b77e-e4e70246d6a8,g:7b1b9f68-b6e6-4c4a-b45d-b2f22c002031-->
<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.maxlinear.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1c74fbdd-e0fa-470a-adcd-cc4a1bcd0f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1c74fbdd-e0fa-470a-adcd-cc4a1bcd0f74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_166e1228-51db-4c02-b61e-d537c2609f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_Goodwill_166e1228-51db-4c02-b61e-d537c2609f91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_129d9512-4cd3-4d08-91dd-dd80d94dd098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_AssetsCurrent_129d9512-4cd3-4d08-91dd-dd80d94dd098" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_49d28d5a-5b33-4824-b6f2-498f8676fd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_49d28d5a-5b33-4824-b6f2-498f8676fd64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1cbf5d15-116e-4118-9e62-735c4abcfe4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1cbf5d15-116e-4118-9e62-735c4abcfe4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0c5f1849-bd87-401f-a2a3-74a1e7308307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0c5f1849-bd87-401f-a2a3-74a1e7308307" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b7888a8e-c072-40dc-ba07-2af92b8dcb08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b7888a8e-c072-40dc-ba07-2af92b8dcb08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4f01844d-7e77-488a-8277-910b8cccc692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_89a5f4ec-57f7-42e5-856d-959493ddb88c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4f01844d-7e77-488a-8277-910b8cccc692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f048cd66-2649-413c-b537-cd8156c53cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a27fc11d-5f47-4106-ba20-93b63c711b28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_f048cd66-2649-413c-b537-cd8156c53cc0" xlink:to="loc_us-gaap_StockholdersEquity_a27fc11d-5f47-4106-ba20-93b63c711b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f2877260-0ffa-45b1-aaed-c3276769fdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f048cd66-2649-413c-b537-cd8156c53cc0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f2877260-0ffa-45b1-aaed-c3276769fdb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0a138192-a0a3-4b97-bd11-2d8d13c1195c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f048cd66-2649-413c-b537-cd8156c53cc0" xlink:to="loc_us-gaap_Liabilities_0a138192-a0a3-4b97-bd11-2d8d13c1195c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_17eefd3e-83c4-4cfa-a4a7-41e439456b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2d30ad76-f6a2-43d6-bedc-7db198175ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_17eefd3e-83c4-4cfa-a4a7-41e439456b79" xlink:to="loc_us-gaap_AccountsPayableCurrent_2d30ad76-f6a2-43d6-bedc-7db198175ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_402aa91e-6382-429e-b83b-ccf53daea97e" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_17eefd3e-83c4-4cfa-a4a7-41e439456b79" xlink:to="loc_mxl_AccruedPriceProtectionLiability_402aa91e-6382-429e-b83b-ccf53daea97e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_28791e5e-4d27-4385-9fcc-1654da641c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_17eefd3e-83c4-4cfa-a4a7-41e439456b79" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_28791e5e-4d27-4385-9fcc-1654da641c46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a5752066-3700-49d0-908f-9ba8723f11cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_17eefd3e-83c4-4cfa-a4a7-41e439456b79" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a5752066-3700-49d0-908f-9ba8723f11cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d03f0cd3-01bd-4fa0-a1ba-d3fb7bb6b614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:to="loc_us-gaap_InventoryNet_d03f0cd3-01bd-4fa0-a1ba-d3fb7bb6b614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bd29ba1d-46e4-4052-99ed-abd921944567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bd29ba1d-46e4-4052-99ed-abd921944567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_03b8146e-d5ad-48b5-a5f1-f30ad46ceeea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_03b8146e-d5ad-48b5-a5f1-f30ad46ceeea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_cee0e26f-467f-41d1-a34e-2df8eb6133e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:to="loc_us-gaap_ShortTermInvestments_cee0e26f-467f-41d1-a34e-2df8eb6133e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9228d2d8-568b-4ae5-82d3-d717acdd4bec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9228d2d8-568b-4ae5-82d3-d717acdd4bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_193dc3db-a0db-4b2b-86fb-e4029d343f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a8bb567e-9b7a-4877-acd0-2fcd102ab9bd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_193dc3db-a0db-4b2b-86fb-e4029d343f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c3136370-b44d-4351-a1d1-78c3e57bf492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7a0e67c3-6ac1-41e1-8f44-adc20e105808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3136370-b44d-4351-a1d1-78c3e57bf492" xlink:to="loc_us-gaap_PreferredStockValue_7a0e67c3-6ac1-41e1-8f44-adc20e105808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_68d7ebe2-ca33-4f78-82e7-b34dd17a3042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3136370-b44d-4351-a1d1-78c3e57bf492" xlink:to="loc_us-gaap_CommonStockValue_68d7ebe2-ca33-4f78-82e7-b34dd17a3042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4ef54194-4959-4e44-9ce9-2ccd4c68361c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3136370-b44d-4351-a1d1-78c3e57bf492" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4ef54194-4959-4e44-9ce9-2ccd4c68361c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2974a48f-68c8-4261-9e53-7bea08fb1c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3136370-b44d-4351-a1d1-78c3e57bf492" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2974a48f-68c8-4261-9e53-7bea08fb1c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a69a236b-a78d-4cf4-b5a1-52f14a8410e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3136370-b44d-4351-a1d1-78c3e57bf492" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a69a236b-a78d-4cf4-b5a1-52f14a8410e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c1867367-a6bd-42c2-a69d-132122c597cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_97567165-07cb-4e79-89b0-94f027c13c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1867367-a6bd-42c2-a69d-132122c597cc" xlink:to="loc_us-gaap_LiabilitiesCurrent_97567165-07cb-4e79-89b0-94f027c13c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4de2cc86-9c00-4014-a859-3e5cdde76d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1867367-a6bd-42c2-a69d-132122c597cc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4de2cc86-9c00-4014-a859-3e5cdde76d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_733fb10e-dd6b-4d36-a537-98dec805ce95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c1867367-a6bd-42c2-a69d-132122c597cc" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_733fb10e-dd6b-4d36-a537-98dec805ce95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fe783dd0-5d7b-465a-9b45-c82852c46560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c1867367-a6bd-42c2-a69d-132122c597cc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fe783dd0-5d7b-465a-9b45-c82852c46560" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0617a90-e056-4a4b-a7ff-749a1163230e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_21112d19-ac5b-40f8-87ed-99564019a2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0617a90-e056-4a4b-a7ff-749a1163230e" xlink:to="loc_us-gaap_OperatingIncomeLoss_21112d19-ac5b-40f8-87ed-99564019a2e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c5db7e8a-908a-4678-bb95-288cf0a7bdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0617a90-e056-4a4b-a7ff-749a1163230e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c5db7e8a-908a-4678-bb95-288cf0a7bdfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8a5b541f-a1f4-45a2-afda-4623cd4de16a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_dcb33244-109a-41fe-8257-6fbdbfdcec89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8a5b541f-a1f4-45a2-afda-4623cd4de16a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_dcb33244-109a-41fe-8257-6fbdbfdcec89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_bb206340-e066-413d-b395-cee273646c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8a5b541f-a1f4-45a2-afda-4623cd4de16a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_bb206340-e066-413d-b395-cee273646c31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_997ba7ec-cbe8-4e79-bf90-1463372ef7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8a5b541f-a1f4-45a2-afda-4623cd4de16a" xlink:to="loc_us-gaap_RestructuringCharges_997ba7ec-cbe8-4e79-bf90-1463372ef7b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_67fe37fc-d06f-4b85-a7e1-20225d3c3bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_995f790d-3e80-49fb-a9ad-12956ffd8cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_67fe37fc-d06f-4b85-a7e1-20225d3c3bfb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_995f790d-3e80-49fb-a9ad-12956ffd8cc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_47f22c69-bbdc-48e7-99e5-d5abaf7879d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_67fe37fc-d06f-4b85-a7e1-20225d3c3bfb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_47f22c69-bbdc-48e7-99e5-d5abaf7879d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_84abe1be-57a7-4847-85c3-d8d4f91f6189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_071eda83-e2bc-4575-9ac4-77f55999e8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_84abe1be-57a7-4847-85c3-d8d4f91f6189" xlink:to="loc_us-gaap_CostOfRevenue_071eda83-e2bc-4575-9ac4-77f55999e8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_73a770d2-285d-4d6b-aba8-ef20aa2ef5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_84abe1be-57a7-4847-85c3-d8d4f91f6189" xlink:to="loc_us-gaap_Revenues_73a770d2-285d-4d6b-aba8-ef20aa2ef5f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_daccb65a-3e72-4c01-837b-098b322f5752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d89a501a-dc7e-43c1-ae01-3d0e5c9f040d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_daccb65a-3e72-4c01-837b-098b322f5752" xlink:to="loc_us-gaap_GrossProfit_d89a501a-dc7e-43c1-ae01-3d0e5c9f040d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_075415cc-6b1c-4b64-a432-3e80f2d9209c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_daccb65a-3e72-4c01-837b-098b322f5752" xlink:to="loc_us-gaap_OperatingExpenses_075415cc-6b1c-4b64-a432-3e80f2d9209c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_80bba625-5c65-4448-aa36-9b628dfe1d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0995a41f-1e00-4a8b-8601-0afe3372ee39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_80bba625-5c65-4448-aa36-9b628dfe1d48" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0995a41f-1e00-4a8b-8601-0afe3372ee39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_ddd7e251-827f-4f48-a9b6-6c9ed5333d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_80bba625-5c65-4448-aa36-9b628dfe1d48" xlink:to="loc_us-gaap_InvestmentIncomeInterest_ddd7e251-827f-4f48-a9b6-6c9ed5333d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_90ef965a-15c9-4899-bcb0-534aa31444b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_80bba625-5c65-4448-aa36-9b628dfe1d48" xlink:to="loc_us-gaap_InterestExpense_90ef965a-15c9-4899-bcb0-534aa31444b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_446a3b8e-f63b-4443-b2e9-a5c763641dba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_80bba625-5c65-4448-aa36-9b628dfe1d48" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_446a3b8e-f63b-4443-b2e9-a5c763641dba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3a05148a-1354-409e-886e-3ad87c96e11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_733166e9-a1a3-47ae-98ff-aaf333f8b958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3a05148a-1354-409e-886e-3ad87c96e11a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_733166e9-a1a3-47ae-98ff-aaf333f8b958" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_175d54c1-399b-45de-9eeb-39d0b6678314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3a05148a-1354-409e-886e-3ad87c96e11a" xlink:to="loc_us-gaap_NetIncomeLoss_175d54c1-399b-45de-9eeb-39d0b6678314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3660ae38-a819-443b-a3b5-22a3b5313b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_91fa1871-d20b-4b74-9a5c-4d97b3b1ad1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3660ae38-a819-443b-a3b5-22a3b5313b46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_91fa1871-d20b-4b74-9a5c-4d97b3b1ad1d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_be48d4ce-4b80-43ca-9cc7-c975574132f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_be48d4ce-4b80-43ca-9cc7-c975574132f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7b29a9f3-f23e-4b43-b810-dfba6928ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_NetIncomeLoss_7b29a9f3-f23e-4b43-b810-dfba6928ec85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_952d0cce-88a7-4134-bf67-2bbadd96820a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_952d0cce-88a7-4134-bf67-2bbadd96820a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_f06aa9cf-f58d-4fc2-80a6-423aba83a2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_f06aa9cf-f58d-4fc2-80a6-423aba83a2f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3c87e0c7-4f1f-48e2-94d7-26e4bf847356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3c87e0c7-4f1f-48e2-94d7-26e4bf847356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f5ea49a0-8048-4ddd-97bf-03717c07d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f5ea49a0-8048-4ddd-97bf-03717c07d3b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_8c149f1e-8e20-45c4-9ec0-0c4fefcd99bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_8c149f1e-8e20-45c4-9ec0-0c4fefcd99bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_571c9fb8-e2a0-4939-a6a5-2adbfe2aaf41" xlink:href="mxl-20220630.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_571c9fb8-e2a0-4939-a6a5-2adbfe2aaf41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_2727d444-b360-4c98-bfcf-b96fab934caf" xlink:href="mxl-20220630.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_2727d444-b360-4c98-bfcf-b96fab934caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b5de8c1c-adc7-4d4f-99eb-d51fbac3ad96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b5de8c1c-adc7-4d4f-99eb-d51fbac3ad96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_c83defe1-e735-48fc-8c06-de0207e2a9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_c83defe1-e735-48fc-8c06-de0207e2a9e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d099b5f5-d307-4f4b-95fd-c2f366fc3005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d099b5f5-d307-4f4b-95fd-c2f366fc3005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_39397f27-b20e-4b72-ad08-b1340ab27b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_39397f27-b20e-4b72-ad08-b1340ab27b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d49515e4-3629-4c2c-b7b0-f6d8d4086dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_ShareBasedCompensation_d49515e4-3629-4c2c-b7b0-f6d8d4086dcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1842098-629f-4926-b67c-9c938f38b11c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1842098-629f-4926-b67c-9c938f38b11c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_140715e9-41ee-49a9-a6d5-22f5be038bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_140715e9-41ee-49a9-a6d5-22f5be038bf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_7ebb3604-d433-4ee1-91f3-3475c4f6aceb" xlink:href="mxl-20220630.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_7ebb3604-d433-4ee1-91f3-3475c4f6aceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b913b581-56b8-4882-bf04-eb9d6f05bc8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_b913b581-56b8-4882-bf04-eb9d6f05bc8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dde1150a-d7cd-4999-b10e-a9726b37974c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dde1150a-d7cd-4999-b10e-a9726b37974c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_75426c41-59ae-4878-9548-1cb4663c60a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_75426c41-59ae-4878-9548-1cb4663c60a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_55e8ca73-620f-411a-990b-f08db16433ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="21" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9f89d300-7c31-4630-a25f-51c9bbb05ff2" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_55e8ca73-620f-411a-990b-f08db16433ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a7d6d675-6213-4c31-990e-16a1bdcf6a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_613e1a77-04b7-42d0-bc52-a28b24778854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a7d6d675-6213-4c31-990e-16a1bdcf6a98" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_613e1a77-04b7-42d0-bc52-a28b24778854" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5dde688f-7650-4737-83b8-5d5315f9f2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a7d6d675-6213-4c31-990e-16a1bdcf6a98" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5dde688f-7650-4737-83b8-5d5315f9f2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_41585f8a-3f0f-4f61-a9a5-44a92c85865e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a7d6d675-6213-4c31-990e-16a1bdcf6a98" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_41585f8a-3f0f-4f61-a9a5-44a92c85865e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fe8daeff-5030-49f1-94c5-cd21a5a9896a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a7d6d675-6213-4c31-990e-16a1bdcf6a98" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fe8daeff-5030-49f1-94c5-cd21a5a9896a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1edb6630-e848-43c5-8100-4518b13922fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_b9519471-abd0-4420-a97e-3869874d3a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1edb6630-e848-43c5-8100-4518b13922fc" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_b9519471-abd0-4420-a97e-3869874d3a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_97b68112-d039-4975-abed-3719b4bf78bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1edb6630-e848-43c5-8100-4518b13922fc" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_97b68112-d039-4975-abed-3719b4bf78bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ca494361-6d73-4735-906c-ef8c99081034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1edb6630-e848-43c5-8100-4518b13922fc" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ca494361-6d73-4735-906c-ef8c99081034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2ba24bb0-7661-4802-9dca-e28553389298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1edb6630-e848-43c5-8100-4518b13922fc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2ba24bb0-7661-4802-9dca-e28553389298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_3883b075-11ae-4dfa-a01f-407c3af34c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1edb6630-e848-43c5-8100-4518b13922fc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_3883b075-11ae-4dfa-a01f-407c3af34c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6cf37854-0219-4dff-8d65-19d2e91a25ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1edb6630-e848-43c5-8100-4518b13922fc" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6cf37854-0219-4dff-8d65-19d2e91a25ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695a9432-07a3-4ac9-8608-6f4fe60a81c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_209c8753-e8e6-478f-b51b-254180f54b52" xlink:href="mxl-20220630.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695a9432-07a3-4ac9-8608-6f4fe60a81c5" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_209c8753-e8e6-478f-b51b-254180f54b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9c7b7272-e517-4aab-887c-ebacdb66eb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_695a9432-07a3-4ac9-8608-6f4fe60a81c5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9c7b7272-e517-4aab-887c-ebacdb66eb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_eebbadec-f3ad-4ffe-b776-b8cd488f4435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695a9432-07a3-4ac9-8608-6f4fe60a81c5" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_eebbadec-f3ad-4ffe-b776-b8cd488f4435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c6ad4436-2094-4bb9-b08f-3ba25be664d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695a9432-07a3-4ac9-8608-6f4fe60a81c5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c6ad4436-2094-4bb9-b08f-3ba25be664d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_dd04f42a-d42d-4392-8fca-41a86f75da9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_695a9432-07a3-4ac9-8608-6f4fe60a81c5" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_dd04f42a-d42d-4392-8fca-41a86f75da9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0f6460d1-1a46-497f-99d0-e7864831c7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0d0e6255-4c18-4b37-b7a2-e64448f0a83d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0f6460d1-1a46-497f-99d0-e7864831c7a1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0d0e6255-4c18-4b37-b7a2-e64448f0a83d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_32284673-21ce-4a24-ad13-a9938825dab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0f6460d1-1a46-497f-99d0-e7864831c7a1" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_32284673-21ce-4a24-ad13-a9938825dab2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6e2df86e-9963-4c87-9385-eb4d4113b590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_440d387c-b7ce-4e34-be86-8acaa0b2a1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6e2df86e-9963-4c87-9385-eb4d4113b590" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_440d387c-b7ce-4e34-be86-8acaa0b2a1d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_805f07f6-0375-49d9-8403-d5629c7c4c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6e2df86e-9963-4c87-9385-eb4d4113b590" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_805f07f6-0375-49d9-8403-d5629c7c4c0b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_64396a0b-27e2-4e6c-8cd1-5689f20bd32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d6b764cb-96c6-47d5-8285-e74859982c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_64396a0b-27e2-4e6c-8cd1-5689f20bd32e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d6b764cb-96c6-47d5-8285-e74859982c86" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b1e4f652-35f0-4dce-9217-cf088061a315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_5a68a398-0f41-4580-96bd-d80d01caa018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringReserve_b1e4f652-35f0-4dce-9217-cf088061a315" xlink:to="loc_us-gaap_RestructuringReserveCurrent_5a68a398-0f41-4580-96bd-d80d01caa018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_687a1e3c-68a4-4d36-aa93-021ab3262380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringReserve_b1e4f652-35f0-4dce-9217-cf088061a315" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_687a1e3c-68a4-4d36-aa93-021ab3262380" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c8644c71-5cf3-419b-8ecd-7ceda5e6bf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d3c193b8-57b9-461e-ab81-c5ea996006c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8644c71-5cf3-419b-8ecd-7ceda5e6bf1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d3c193b8-57b9-461e-ab81-c5ea996006c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3eae7291-d2ed-43ba-a815-b9308b13aa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8644c71-5cf3-419b-8ecd-7ceda5e6bf1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3eae7291-d2ed-43ba-a815-b9308b13aa2e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_cc6f171e-083f-4cd9-a139-89c4583bcb83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_cc6f171e-083f-4cd9-a139-89c4583bcb83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2325c6a3-3c92-4481-8fbc-1b3ebed39ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2325c6a3-3c92-4481-8fbc-1b3ebed39ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_fece3211-948d-4bd2-bfce-f3d9b2d41792" xlink:href="mxl-20220630.xsd#mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:to="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_fece3211-948d-4bd2-bfce-f3d9b2d41792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_38d47c67-1635-4cdb-abe9-ccf10bc373e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_38d47c67-1635-4cdb-abe9-ccf10bc373e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_58bbd7cd-b756-4cb5-862d-7fac985c417d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_58bbd7cd-b756-4cb5-862d-7fac985c417d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_40629a74-0371-4770-8eff-9b4a3efa0858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9f48cf9a-d3ee-4d4b-b8c4-b918c515916e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_40629a74-0371-4770-8eff-9b4a3efa0858" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsCompositionofFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_9b4282a1-dd87-49fb-943b-8a34324aa25e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_bd2791a1-07f5-4e86-9207-8cacd2c66a61" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_9b4282a1-dd87-49fb-943b-8a34324aa25e" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_bd2791a1-07f5-4e86-9207-8cacd2c66a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_a9409bd5-c2f5-4c9b-ad42-db8dfaf320ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_9b4282a1-dd87-49fb-943b-8a34324aa25e" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_a9409bd5-c2f5-4c9b-ad42-db8dfaf320ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_01a5ce52-5282-44f6-8d05-32de1cb70582" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_9b4282a1-dd87-49fb-943b-8a34324aa25e" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_01a5ce52-5282-44f6-8d05-32de1cb70582" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Cashcashequivalentsandrestrictedcash_1ec7aca7-d6e6-4d3e-b52c-eb16b3a08c5c" xlink:href="mxl-20220630.xsd#mxl_Cashcashequivalentsandrestrictedcash"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eaaef764-e4e1-4e5c-8aee-b9a318b9f6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_Cashcashequivalentsandrestrictedcash_1ec7aca7-d6e6-4d3e-b52c-eb16b3a08c5c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eaaef764-e4e1-4e5c-8aee-b9a318b9f6cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4fda828a-c898-4d5a-91c2-2a1ed252f252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_Cashcashequivalentsandrestrictedcash_1ec7aca7-d6e6-4d3e-b52c-eb16b3a08c5c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4fda828a-c898-4d5a-91c2-2a1ed252f252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_1dd4d24f-711e-4c12-b1c8-daf216f7fbae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mxl_Cashcashequivalentsandrestrictedcash_1ec7aca7-d6e6-4d3e-b52c-eb16b3a08c5c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_1dd4d24f-711e-4c12-b1c8-daf216f7fbae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_32bea086-3eb0-4a8e-9ba7-bb48cf7ef5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_619e806d-4d82-44e5-b973-1f61b6eb216e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_32bea086-3eb0-4a8e-9ba7-bb48cf7ef5ce" xlink:to="loc_us-gaap_InventoryWorkInProcess_619e806d-4d82-44e5-b973-1f61b6eb216e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_449923da-e7df-4335-8144-f908d28078af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_32bea086-3eb0-4a8e-9ba7-bb48cf7ef5ce" xlink:to="loc_us-gaap_InventoryFinishedGoods_449923da-e7df-4335-8144-f908d28078af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5d7f9d27-659f-4a53-a201-6f49a5155bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8f3539de-924f-4cf5-829f-6fcf9d803983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5d7f9d27-659f-4a53-a201-6f49a5155bc6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8f3539de-924f-4cf5-829f-6fcf9d803983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ae398164-4921-49fd-a43b-1df71fd5ff76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5d7f9d27-659f-4a53-a201-6f49a5155bc6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ae398164-4921-49fd-a43b-1df71fd5ff76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsAccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_8daa4613-1562-48f8-8c18-74e7660d9204" xlink:href="mxl-20220630.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_8daa4613-1562-48f8-8c18-74e7660d9204" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_52e18787-18f0-4258-b747-82c74ab20b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_RestructuringReserveCurrent_52e18787-18f0-4258-b747-82c74ab20b57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_98728498-54a3-4e98-acb6-20109ac2bc67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_98728498-54a3-4e98-acb6-20109ac2bc67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_11ebb09a-8039-4d0f-b5e5-4d3cba04b60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_11ebb09a-8039-4d0f-b5e5-4d3cba04b60c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_389719e0-8ce9-4b04-ae31-fb63a8779291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_ContractWithCustomerLiability_389719e0-8ce9-4b04-ae31-fb63a8779291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_1f91108f-fc6d-4e87-a39d-f0460b5b71f3" xlink:href="mxl-20220630.xsd#mxl_Accruedcustomercredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_mxl_Accruedcustomercredits_1f91108f-fc6d-4e87-a39d-f0460b5b71f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_72454614-360d-4ab8-89df-af0a92867e5a" xlink:href="mxl-20220630.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_72454614-360d-4ab8-89df-af0a92867e5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_082ef883-2702-4eb4-81f5-4a6a889f6c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_082ef883-2702-4eb4-81f5-4a6a889f6c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_d313391c-4b78-42ea-9f67-73a5003508a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_d313391c-4b78-42ea-9f67-73a5003508a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_70079316-359b-4d82-adae-4ec2d2ffa2fa" xlink:href="mxl-20220630.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_70079316-359b-4d82-adae-4ec2d2ffa2fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_cc3c161b-6aef-4df1-b67e-2a782d0e49de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_cc3c161b-6aef-4df1-b67e-2a782d0e49de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_1a3d1d82-2108-4f90-8e0b-e8be056b6272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_1a3d1d82-2108-4f90-8e0b-e8be056b6272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredPurchasePricePayments_6c2adc88-8df5-4702-98ed-b40c6f06ec41" xlink:href="mxl-20220630.xsd#mxl_DeferredPurchasePricePayments"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d23fb0b7-0838-4ee9-8cb4-3fafed896b67" xlink:to="loc_mxl_DeferredPurchasePricePayments_6c2adc88-8df5-4702-98ed-b40c6f06ec41" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cf4e0744-8bbd-4ee6-9846-79ab5380921e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_d3d5c4f9-8a18-4a07-9ed9-466513c807e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_cf4e0744-8bbd-4ee6-9846-79ab5380921e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_d3d5c4f9-8a18-4a07-9ed9-466513c807e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_41e48acb-9adf-46e4-b4c7-a0d339531bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_cf4e0744-8bbd-4ee6-9846-79ab5380921e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_41e48acb-9adf-46e4-b4c7-a0d339531bff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_17adb2f8-c61f-4b67-b506-9e81925ee640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_cf4e0744-8bbd-4ee6-9846-79ab5380921e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_17adb2f8-c61f-4b67-b506-9e81925ee640" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtScheduleofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e036da9c-cb14-4a50-a0c3-edd36bc0dee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1aeb83cb-8b30-4a01-80b3-e6b24e1e44ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e036da9c-cb14-4a50-a0c3-edd36bc0dee8" xlink:to="loc_us-gaap_LongTermDebtCurrent_1aeb83cb-8b30-4a01-80b3-e6b24e1e44ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_65cb978f-e9cf-4f20-8d18-5240232efae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e036da9c-cb14-4a50-a0c3-edd36bc0dee8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_65cb978f-e9cf-4f20-8d18-5240232efae0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesAggregateFutureMinimumPaymentsDueDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_394c1561-d4da-4a17-b449-0fa63aae8635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3db71d3d-2ff9-4c71-bc0e-ad0d8ddac1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_394c1561-d4da-4a17-b449-0fa63aae8635" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3db71d3d-2ff9-4c71-bc0e-ad0d8ddac1c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_22e2fa4d-47cf-4ee1-8cc0-199495b7f126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_394c1561-d4da-4a17-b449-0fa63aae8635" xlink:to="loc_us-gaap_OperatingLeaseLiability_22e2fa4d-47cf-4ee1-8cc0-199495b7f126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_661fe498-89a8-42c9-87c6-6f8d4dfe34ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_68bfb092-eadc-4889-b895-e5ec9ba3da4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_661fe498-89a8-42c9-87c6-6f8d4dfe34ab" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_68bfb092-eadc-4889-b895-e5ec9ba3da4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e81da432-b838-476d-b976-fbf16d87a00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_661fe498-89a8-42c9-87c6-6f8d4dfe34ab" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e81da432-b838-476d-b976-fbf16d87a00f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesAggregateFutureMinimumPaymentsDueDetails_1"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8de307f4-ee51-4922-b1fc-a7b7a4a4764d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8de307f4-ee51-4922-b1fc-a7b7a4a4764d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_7eb8eccb-4cbe-485a-bfc4-bcd89e9beb1a" xlink:href="mxl-20220630.xsd#mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:to="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_7eb8eccb-4cbe-485a-bfc4-bcd89e9beb1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3fc0ff2c-29fe-412b-9ccc-f0e83442a56a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3fc0ff2c-29fe-412b-9ccc-f0e83442a56a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31daa3e6-8e08-4615-979f-452cc894518b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31daa3e6-8e08-4615-979f-452cc894518b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_78daa3fa-4408-4ef4-98f5-73048f97797f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_78daa3fa-4408-4ef4-98f5-73048f97797f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5c6985b3-bf84-4a06-ba2f-82d53941db78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6651af90-b68d-4374-8afd-13a3dc6651e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5c6985b3-bf84-4a06-ba2f-82d53941db78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_843a99ab-b5bf-4d79-baef-8a6de4ad4df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_d041d00f-59fa-4fa2-b621-b46f8f577c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_843a99ab-b5bf-4d79-baef-8a6de4ad4df2" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_d041d00f-59fa-4fa2-b621-b46f8f577c8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_2f6429e7-b2b8-4060-b55e-d8406a7c043c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_843a99ab-b5bf-4d79-baef-8a6de4ad4df2" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_2f6429e7-b2b8-4060-b55e-d8406a7c043c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_47efbc2f-de35-4036-8af5-fb2aafbe0994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_7f5fe387-e08d-4d30-b2aa-105a8726cb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_47efbc2f-de35-4036-8af5-fb2aafbe0994" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_7f5fe387-e08d-4d30-b2aa-105a8726cb9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_b510bfd1-bde3-46a9-a167-cf89d2255981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_47efbc2f-de35-4036-8af5-fb2aafbe0994" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_b510bfd1-bde3-46a9-a167-cf89d2255981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_fad17f24-2140-43e2-9a7c-8807413fd343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_47efbc2f-de35-4036-8af5-fb2aafbe0994" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_fad17f24-2140-43e2-9a7c-8807413fd343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_d55e3d20-7bf1-46e3-9d8d-3c0972b045d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_47efbc2f-de35-4036-8af5-fb2aafbe0994" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_d55e3d20-7bf1-46e3-9d8d-3c0972b045d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_996b8fab-ea34-48b6-928f-b65fe74d60cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_54d6e32f-0a43-4ec2-9d03-4e4e1f910ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_996b8fab-ea34-48b6-928f-b65fe74d60cf" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_54d6e32f-0a43-4ec2-9d03-4e4e1f910ca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_8e70fe9c-9539-48b8-9e1a-94b58d2c5d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_996b8fab-ea34-48b6-928f-b65fe74d60cf" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_8e70fe9c-9539-48b8-9e1a-94b58d2c5d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_4ac915a8-0780-4b82-b08b-2f9f5c69d5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_996b8fab-ea34-48b6-928f-b65fe74d60cf" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_4ac915a8-0780-4b82-b08b-2f9f5c69d5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_8663094f-b11d-419d-95f0-1ddccab268f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment_996b8fab-ea34-48b6-928f-b65fe74d60cf" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_8663094f-b11d-419d-95f0-1ddccab268f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_0e536d1d-f0e6-4503-b9eb-391a30da9131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_6d247a42-5616-42fd-9aac-98ea981984f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_0e536d1d-f0e6-4503-b9eb-391a30da9131" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_6d247a42-5616-42fd-9aac-98ea981984f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_e6e04bc2-0787-4914-a0d4-c61b1054f35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_0e536d1d-f0e6-4503-b9eb-391a30da9131" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_e6e04bc2-0787-4914-a0d4-c61b1054f35d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_eceb2946-c09d-47fa-abdd-ac168dc8bcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_0e536d1d-f0e6-4503-b9eb-391a30da9131" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_eceb2946-c09d-47fa-abdd-ac168dc8bcbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_5966281e-c8f1-4b8d-8264-1e0b1284ddb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation_0e536d1d-f0e6-4503-b9eb-391a30da9131" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_5966281e-c8f1-4b8d-8264-1e0b1284ddb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_4bffd817-70b9-418b-9ca4-ea639d8aa452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_b6b04584-6683-42f3-a636-40b3274f0b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_4bffd817-70b9-418b-9ca4-ea639d8aa452" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_b6b04584-6683-42f3-a636-40b3274f0b92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_d42d5739-1114-4d15-a543-9029ececccba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_4bffd817-70b9-418b-9ca4-ea639d8aa452" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_d42d5739-1114-4d15-a543-9029ececccba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_61e0ea9d-b3df-4824-8e84-b6ac2f057c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_7f00e245-bcd1-44af-882c-6f6ba9649569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_61e0ea9d-b3df-4824-8e84-b6ac2f057c51" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_7f00e245-bcd1-44af-882c-6f6ba9649569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_29e214dd-1f69-44a2-9dcb-4810a92904fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_61e0ea9d-b3df-4824-8e84-b6ac2f057c51" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_29e214dd-1f69-44a2-9dcb-4810a92904fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_0d53b1f4-2636-409d-b31a-2ca215396609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_ccbe1e7a-4468-474f-924c-5b7881e89e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_0d53b1f4-2636-409d-b31a-2ca215396609" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_ccbe1e7a-4468-474f-924c-5b7881e89e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_e4f38573-a8b2-4f3c-8b0c-0d19e3a7641a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_0d53b1f4-2636-409d-b31a-2ca215396609" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_e4f38573-a8b2-4f3c-8b0c-0d19e3a7641a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>mxl-20220630_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 2022 Workiva-->
<!--r:6c07ee25-2f2d-4851-b77e-e4e70246d6a8,g:7b1b9f68-b6e6-4c4a-b45d-b2f22c002031-->
<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.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i8438a730e98d4adf847d1c9635e6e6c3_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c566db8c-6640-4335-9ebb-673201584bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c566db8c-6640-4335-9ebb-673201584bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_82f77f03-82ea-4b60-98e5-818e5e3fec6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_SharesIssued_82f77f03-82ea-4b60-98e5-818e5e3fec6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a4503d32-dee9-420f-8f45-99a4b6c8bf24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockholdersEquity_a4503d32-dee9-420f-8f45-99a4b6c8bf24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dd62a00b-afa8-416d-bf9e-addc208833ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dd62a00b-afa8-416d-bf9e-addc208833ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_978db343-5472-438a-bef0-66cd75425787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_978db343-5472-438a-bef0-66cd75425787" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_45df67d8-b207-4caa-895a-a88e421114db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_45df67d8-b207-4caa-895a-a88e421114db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8910ed12-dc4c-4f08-9522-1dd4aee8242c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8910ed12-dc4c-4f08-9522-1dd4aee8242c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ebdd91fb-cd41-4d71-bdbc-15ca48bb4c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ebdd91fb-cd41-4d71-bdbc-15ca48bb4c04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_2f181758-edb7-4ae3-b839-9cdf33628550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_2f181758-edb7-4ae3-b839-9cdf33628550" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_97be3ea4-7c7f-45c4-9bee-bc7371876cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_97be3ea4-7c7f-45c4-9bee-bc7371876cf8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a57d709-4386-4baf-a162-08456b7938a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a57d709-4386-4baf-a162-08456b7938a8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56c4a0c1-caae-4f89-9461-1a159cf3d30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56c4a0c1-caae-4f89-9461-1a159cf3d30c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_13805933-cdf4-462d-ab7b-2f53bee1c7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_NetIncomeLoss_13805933-cdf4-462d-ab7b-2f53bee1c7f3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_14c2265f-5850-4017-ad6e-fad74de4628e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff23e5aa-6172-40a8-8ba8-0e3b2335465c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c566db8c-6640-4335-9ebb-673201584bcd" xlink:to="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5c8f7798-a070-4131-af65-c94a00549e10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:to="loc_us-gaap_EquityComponentDomain_5c8f7798-a070-4131-af65-c94a00549e10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:to="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49e965d1-117d-4621-86c0-201451ec7c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_CommonStockMember_49e965d1-117d-4621-86c0-201451ec7c3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9162bb89-0d62-49bc-91aa-f4534b9ba51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9162bb89-0d62-49bc-91aa-f4534b9ba51d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4deb8f75-d0fd-4002-a8b0-83e660fdb407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4deb8f75-d0fd-4002-a8b0-83e660fdb407" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c1bfd158-b840-458e-a5e4-4e594dc83c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_RetainedEarningsMember_c1bfd158-b840-458e-a5e4-4e594dc83c52" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="extended" id="i73dba972a053439bb665e2b0ef29b698_BusinessCombinationsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_e5f87cae-390e-43cf-97a7-da9f764a5956" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_e5f87cae-390e-43cf-97a7-da9f764a5956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_39fa469a-5d83-431e-b93d-0ff3afe44259" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_39fa469a-5d83-431e-b93d-0ff3afe44259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_ae9d01d9-f63b-4ee2-9f4b-37de5e0bd3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_ae9d01d9-f63b-4ee2-9f4b-37de5e0bd3dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_87b03fc8-2e8d-4a7b-997c-a6a3f70be207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_87b03fc8-2e8d-4a7b-997c-a6a3f70be207" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c4fab8a9-986f-40dc-9e55-eff0af404f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c4fab8a9-986f-40dc-9e55-eff0af404f4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_83848fa7-bfc6-42f5-a2ed-c1b34cba17f4" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_83848fa7-bfc6-42f5-a2ed-c1b34cba17f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7c2ccef8-ffa9-4cb1-8389-60706574286f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7c2ccef8-ffa9-4cb1-8389-60706574286f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_08e70c1a-a8f9-4ab1-afba-2ff67d08a3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_08e70c1a-a8f9-4ab1-afba-2ff67d08a3d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ed0996f5-5240-4ac9-bbe9-86385e197ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ed0996f5-5240-4ac9-bbe9-86385e197ac4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_aadd7fb5-2cdb-4582-bd91-f2048986b23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_aadd7fb5-2cdb-4582-bd91-f2048986b23f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_6832633d-9b12-41d1-a99c-ae98dbe3b1da" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_6832633d-9b12-41d1-a99c-ae98dbe3b1da" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_787ce4d7-2009-4bb9-8ba4-53f3e7333adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_Goodwill_787ce4d7-2009-4bb9-8ba4-53f3e7333adc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_8ee98a6b-14d9-4389-bcc5-fcc15a5e246e" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_8ee98a6b-14d9-4389-bcc5-fcc15a5e246e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f2e70fb4-70c8-43ae-9755-998c8af980cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f2e70fb4-70c8-43ae-9755-998c8af980cc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_14640149-554e-4731-bd23-6c760e141094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_14640149-554e-4731-bd23-6c760e141094" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3878ee4a-81e8-44e6-ab01-61eca2ba0d74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3878ee4a-81e8-44e6-ab01-61eca2ba0d74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_d65ab239-663e-48f9-9a38-d486f48856e9" xlink:href="mxl-20220630.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_d65ab239-663e-48f9-9a38-d486f48856e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_445900dd-148e-473f-ac8e-d977e189928a" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:to="loc_mxl_CompanyXMember_445900dd-148e-473f-ac8e-d977e189928a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:to="loc_us-gaap_EquityComponentDomain_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9669e371-fa4a-45ea-8a5e-8d355812cd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:to="loc_us-gaap_EquityComponentDomain_9669e371-fa4a-45ea-8a5e-8d355812cd43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a998b0da-4e29-4d1f-8a56-7a0928c33389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9669e371-fa4a-45ea-8a5e-8d355812cd43" xlink:to="loc_us-gaap_CommonStockMember_a998b0da-4e29-4d1f-8a56-7a0928c33389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_110f666d-c194-4273-b34b-31b64b635b7a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:to="loc_srt_OwnershipDomain_110f666d-c194-4273-b34b-31b64b635b7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_625ea24a-bf1a-4978-92a5-78b12fb489f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:to="loc_srt_OwnershipDomain_625ea24a-bf1a-4978-92a5-78b12fb489f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_75bdaa73-5a7c-41ab-90e3-4561a7bc2b96" xlink:href="mxl-20220630.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_625ea24a-bf1a-4978-92a5-78b12fb489f0" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_75bdaa73-5a7c-41ab-90e3-4561a7bc2b96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fbce08ca-5071-446c-8cbb-4e1876f0e2f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fbce08ca-5071-446c-8cbb-4e1876f0e2f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_965561ce-d358-4b01-9b9c-a3d285fa97ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:to="loc_us-gaap_SeniorNotesMember_965561ce-d358-4b01-9b9c-a3d285fa97ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_37dfdf64-a498-4988-86f0-2fd6453f61f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:to="loc_us-gaap_LineOfCreditMember_37dfdf64-a498-4988-86f0-2fd6453f61f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d5ee023b-7697-4ba8-9d44-11997fc694aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d5ee023b-7697-4ba8-9d44-11997fc694aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermBLoanFacilityMember_74cb077e-6c21-4f41-b9b0-414b6bc2e503" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredTermBLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:to="loc_mxl_SeniorSecuredTermBLoanFacilityMember_74cb077e-6c21-4f41-b9b0-414b6bc2e503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermALoanFacilityMember_cb84f882-7b84-453d-8a41-03b686e8d724" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredTermALoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:to="loc_mxl_SeniorSecuredTermALoanFacilityMember_cb84f882-7b84-453d-8a41-03b686e8d724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_38605f93-a5a0-483a-a635-5e8b186ab3b2" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:to="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_38605f93-a5a0-483a-a635-5e8b186ab3b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_11f92e45-557f-45d9-aa2f-040d189fd215_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_11f92e45-557f-45d9-aa2f-040d189fd215_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_396565a9-9290-44cc-8d4c-45c1c75dbc74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_396565a9-9290-44cc-8d4c-45c1c75dbc74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_250bd5a6-f6d8-48a7-b505-9c8da14de728" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_396565a9-9290-44cc-8d4c-45c1c75dbc74" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_250bd5a6-f6d8-48a7-b505-9c8da14de728" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_949ffb7f-d803-4d0c-8e3c-c070b04c2678_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:to="loc_us-gaap_CreditFacilityDomain_949ffb7f-d803-4d0c-8e3c-c070b04c2678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_02ab1950-f096-4554-b86b-714aab53f83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:to="loc_us-gaap_CreditFacilityDomain_02ab1950-f096-4554-b86b-714aab53f83b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0e6de99d-2a3e-48ee-a15f-d0fc28e3ebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_02ab1950-f096-4554-b86b-714aab53f83b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0e6de99d-2a3e-48ee-a15f-d0fc28e3ebdb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended" id="i0fc0f95457f3446c9760bd7e8e03494e_BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bff6eab1-79c1-40c2-ad40-7bbcfcdcbdbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bff6eab1-79c1-40c2-ad40-7bbcfcdcbdbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_656409c2-36f4-462e-bed4-df6ea43cd0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_656409c2-36f4-462e-bed4-df6ea43cd0e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_319cf72c-35bb-4284-b125-4fdd551b060c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_319cf72c-35bb-4284-b125-4fdd551b060c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a9756465-eeeb-49d5-b209-c9ff5c016436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a9756465-eeeb-49d5-b209-c9ff5c016436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91bb474a-57d6-44e6-b3e3-506c98a97441_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91bb474a-57d6-44e6-b3e3-506c98a97441_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a40d7c56-211f-4221-816c-0c50c6130be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a40d7c56-211f-4221-816c-0c50c6130be0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_b5e4f616-2eb0-445f-b274-6bb5330e68a7" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a40d7c56-211f-4221-816c-0c50c6130be0" xlink:to="loc_mxl_CompanyXMember_b5e4f616-2eb0-445f-b274-6bb5330e68a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5f4a5952-2c3f-4952-bd35-9feb399f3096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5f4a5952-2c3f-4952-bd35-9feb399f3096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_a5dafaaa-1998-40c2-87b7-ab902e889be4" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5f4a5952-2c3f-4952-bd35-9feb399f3096" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_a5dafaaa-1998-40c2-87b7-ab902e889be4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="extended" id="if39a00b18bb1470e9e6d0606dc01b991_BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_05b0a88f-390c-4e79-88ba-9a0d29e25967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_05b0a88f-390c-4e79-88ba-9a0d29e25967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e60aab2-a0dd-480a-b810-1c2e05139ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e60aab2-a0dd-480a-b810-1c2e05139ac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9838d28a-de32-4771-b7b2-c3ccb2bef233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9838d28a-de32-4771-b7b2-c3ccb2bef233" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3bb3d95-d7a4-4038-b202-62bb88a2536e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3bb3d95-d7a4-4038-b202-62bb88a2536e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d858bc-28eb-4344-ab8d-89d1966c1a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d858bc-28eb-4344-ab8d-89d1966c1a61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_d8e53743-a983-4640-b0e8-ceac0a95b50a" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d858bc-28eb-4344-ab8d-89d1966c1a61" xlink:to="loc_mxl_CompanyXMember_d8e53743-a983-4640-b0e8-ceac0a95b50a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6562cdcf-68ca-4c28-8035-32666f3188ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6562cdcf-68ca-4c28-8035-32666f3188ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0eb74be-5307-4bcd-933d-adac1c783e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0eb74be-5307-4bcd-933d-adac1c783e9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_c8502bfe-a073-4ddf-9f61-31a144f534d1" xlink:href="mxl-20220630.xsd#mxl_LicensedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0eb74be-5307-4bcd-933d-adac1c783e9a" xlink:to="loc_mxl_LicensedTechnologyMember_c8502bfe-a073-4ddf-9f61-31a144f534d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivityRestructuringandRelatedCostsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="extended" id="i7ff7942d932446299f7c4d4b2b1d4876_RestructuringActivityRestructuringandRelatedCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c586756d-12fb-4b2c-b1d7-a879b9d6dbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1b0cb716-0d68-4b3b-8291-39406c74af6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c586756d-12fb-4b2c-b1d7-a879b9d6dbaa" xlink:to="loc_us-gaap_RestructuringCharges_1b0cb716-0d68-4b3b-8291-39406c74af6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c586756d-12fb-4b2c-b1d7-a879b9d6dbaa" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1f844203-c86b-4b95-8f01-1aaa402a0745_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1f844203-c86b-4b95-8f01-1aaa402a0745_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_02cd8529-326b-4337-b0b7-2880665e271b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_02cd8529-326b-4337-b0b7-2880665e271b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_f8c4d234-fd19-42e0-b5af-a24c5ee594bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:to="loc_us-gaap_FacilityClosingMember_f8c4d234-fd19-42e0-b5af-a24c5ee594bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_bf59abc3-312a-424f-8d6a-4931909a5f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:to="loc_us-gaap_OtherRestructuringMember_bf59abc3-312a-424f-8d6a-4931909a5f24" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivitiesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" xlink:type="extended" id="i90191152e5ad406c96c83069df9ebfd2_RestructuringActivitiesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f71a1cad-f0d8-47ad-be2c-0d367c26ca67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f71a1cad-f0d8-47ad-be2c-0d367c26ca67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_b8be22ef-0cef-43c1-a833-231cc238225d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_b8be22ef-0cef-43c1-a833-231cc238225d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5643cdb1-f1c1-4416-826d-94fb5f1633e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5643cdb1-f1c1-4416-826d-94fb5f1633e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_94ce643c-b5d6-4412-bd56-7d8bd5a195a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_94ce643c-b5d6-4412-bd56-7d8bd5a195a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember_fec12fb4-b3b8-4068-9252-b2982b021052" xlink:href="mxl-20220630.xsd#mxl_TerminatedLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_94ce643c-b5d6-4412-bd56-7d8bd5a195a0" xlink:to="loc_mxl_TerminatedLeaseMember_fec12fb4-b3b8-4068-9252-b2982b021052" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="extended" id="i27ef4dfd87a84c8aaed726e7ab50059d_RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_5e4ab117-1038-4401-b2a2-5b457b627a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringReserve_5e4ab117-1038-4401-b2a2-5b457b627a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_17f15bef-2d5d-4e32-9bef-058314fa15af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringCharges_17f15bef-2d5d-4e32-9bef-058314fa15af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_b9bc6a94-a460-4798-b471-dd924f5f7cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_PaymentsForRestructuring_b9bc6a94-a460-4798-b471-dd924f5f7cd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_24c73ef5-d489-4809-8eab-df775bef41dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_24c73ef5-d489-4809-8eab-df775bef41dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_47e2613f-f8c8-4f82-bfe1-7229cd337e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_28f38a78-867c-45d1-b938-128ecf5222ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_RestructuringReserveCurrent_28f38a78-867c-45d1-b938-128ecf5222ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_8e28365c-afb0-48db-a09a-402315fbfd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_8e28365c-afb0-48db-a09a-402315fbfd4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ac2a5b60-8b9a-42ec-985a-9bd500841e81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ac2a5b60-8b9a-42ec-985a-9bd500841e81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_f47e9f27-fde2-42d1-a31e-8748246afda6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_f47e9f27-fde2-42d1-a31e-8748246afda6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_ff3f8ed9-5f77-41a0-86e4-c47431acebb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:to="loc_us-gaap_FacilityClosingMember_ff3f8ed9-5f77-41a0-86e4-c47431acebb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_393298c1-067a-4b28-ba0d-bd7889bfa552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:to="loc_us-gaap_OtherRestructuringMember_393298c1-067a-4b28-ba0d-bd7889bfa552" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" xlink:type="extended" id="i9bd2341805564807a9f38bb70ef79383_GoodwillandIntangiblesAssetsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c1538e0c-45fe-4740-9805-fab70c4c07ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c1538e0c-45fe-4740-9805-fab70c4c07ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f9125828-b2a4-48ba-afd7-3ef3acb51f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f9125828-b2a4-48ba-afd7-3ef3acb51f26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fe7f4a85-bbb3-4167-a447-1e6a2456734d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fe7f4a85-bbb3-4167-a447-1e6a2456734d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_627174f9-3d3c-4d11-bc04-e3f9e1ca60ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_627174f9-3d3c-4d11-bc04-e3f9e1ca60ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b95708af-0788-4c04-8c4c-9f353e8fbd76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b95708af-0788-4c04-8c4c-9f353e8fbd76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a49c1ec-b2c1-44da-8f57-25f861a5ba29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a49c1ec-b2c1-44da-8f57-25f861a5ba29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_4ddbb142-2843-455e-aa1c-bedc4a55ca2e" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a49c1ec-b2c1-44da-8f57-25f861a5ba29" xlink:to="loc_mxl_CompanyXMember_4ddbb142-2843-455e-aa1c-bedc4a55ca2e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended" id="i27c94ca4a18448f88c0806cb59024f5e_GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa324e95-34d5-4963-b764-b620c59cf8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa324e95-34d5-4963-b764-b620c59cf8ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8274a28-ae8f-4dc4-934a-62850efa5169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8274a28-ae8f-4dc4-934a-62850efa5169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4d30e91c-8972-4840-8b21-4bd547c996cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4d30e91c-8972-4840-8b21-4bd547c996cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28eb6713-88f1-4c90-8aeb-c8022da54055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28eb6713-88f1-4c90-8aeb-c8022da54055" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f532c96d-e52e-458b-9195-b8908bc01b9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f532c96d-e52e-458b-9195-b8908bc01b9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_b37f5bf3-6844-41cc-9b63-707c9f2b05c1" xlink:href="mxl-20220630.xsd#mxl_LicensedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_mxl_LicensedTechnologyMember_b37f5bf3-6844-41cc-9b63-707c9f2b05c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1be80f56-f6de-4bbe-84aa-fa2157139493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1be80f56-f6de-4bbe-84aa-fa2157139493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_c6669804-b2bd-45e7-8b0e-be087fcd24c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_c6669804-b2bd-45e7-8b0e-be087fcd24c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ef800e59-3cea-454a-9139-3d9f8493461a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ef800e59-3cea-454a-9139-3d9f8493461a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_25e87d89-7c0f-49f1-a35c-ef7f3c395430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_25e87d89-7c0f-49f1-a35c-ef7f3c395430" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended" id="i951922f3bb6e473fb33af24eb82db911_GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_17b5a523-1594-4433-a9b0-e399d2b50f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e5101732-fe68-487f-8602-ce2dc5d73745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_17b5a523-1594-4433-a9b0-e399d2b50f97" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e5101732-fe68-487f-8602-ce2dc5d73745" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_17b5a523-1594-4433-a9b0-e399d2b50f97" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_0601bccd-b5e2-46bd-8334-e6715ca19653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:to="loc_us-gaap_CostOfSalesMember_0601bccd-b5e2-46bd-8334-e6715ca19653" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d963d245-eaed-49b8-aaad-8cc09672fb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d963d245-eaed-49b8-aaad-8cc09672fb8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e78e021b-20b8-47dd-9206-204e0731e39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e78e021b-20b8-47dd-9206-204e0731e39c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended" id="i5d14a1fdfc9946b9bed593cb2c990555_FinancialInstrumentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_d3c5238a-0734-442d-8d70-edc2509c6cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_d3c5238a-0734-442d-8d70-edc2509c6cbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_a88a285f-f02c-4034-beb2-1bba3b49a02d" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_a88a285f-f02c-4034-beb2-1bba3b49a02d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6beca7-e39e-47aa-a2ef-0e125c3b7043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6beca7-e39e-47aa-a2ef-0e125c3b7043" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_09e4d5ae-491f-4ad3-b32c-fc156614cc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_09e4d5ae-491f-4ad3-b32c-fc156614cc9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6cf79d56-5548-486b-9803-0911247f12d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6cf79d56-5548-486b-9803-0911247f12d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09c0dddb-c0ed-42fb-9b4d-e4b449f34be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09c0dddb-c0ed-42fb-9b4d-e4b449f34be3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_b5e52e4d-936d-439d-b890-6bdac995726a" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09c0dddb-c0ed-42fb-9b4d-e4b449f34be3" xlink:to="loc_mxl_CompanyXMember_b5e52e4d-936d-439d-b890-6bdac995726a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_670ffb04-3a69-4c53-bd6a-f488133923a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_670ffb04-3a69-4c53-bd6a-f488133923a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1736f3ff-aa4b-48d9-bd92-66aecc7aab6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1736f3ff-aa4b-48d9-bd92-66aecc7aab6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_146ea42a-cf3a-4464-a4dc-ffae29f5ac4d" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1736f3ff-aa4b-48d9-bd92-66aecc7aab6f" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_146ea42a-cf3a-4464-a4dc-ffae29f5ac4d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="i08fd6bce9848480486cd91d3c93b83bb_FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_8778f4ff-70c8-47a1-9d57-dfbee6752019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_8778f4ff-70c8-47a1-9d57-dfbee6752019" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_25037ab8-131a-4bfc-857e-6b59c07a88f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_8778f4ff-70c8-47a1-9d57-dfbee6752019" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_25037ab8-131a-4bfc-857e-6b59c07a88f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_761c99ed-43d8-466b-9548-721e211afeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_761c99ed-43d8-466b-9548-721e211afeb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3608fbb1-d22c-4f59-9e81-a77e801cb97d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_761c99ed-43d8-466b-9548-721e211afeb5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3608fbb1-d22c-4f59-9e81-a77e801cb97d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6b47219d-a669-44b9-8364-70023df792ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6b47219d-a669-44b9-8364-70023df792ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9cbf50cc-4647-467e-a0fc-4148456c26b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9cbf50cc-4647-467e-a0fc-4148456c26b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f665562a-2223-406b-afde-a7306944f760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9cbf50cc-4647-467e-a0fc-4148456c26b3" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f665562a-2223-406b-afde-a7306944f760" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8a5a4ac4-cd91-4950-991d-899319d6c963_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8a5a4ac4-cd91-4950-991d-899319d6c963_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_589d137c-57ac-4407-8e08-e2c72edc72d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_589d137c-57ac-4407-8e08-e2c72edc72d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_887f7327-cac1-416a-9cfe-a07bd94e8a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_887f7327-cac1-416a-9cfe-a07bd94e8a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bdfbbb0d-b074-4aa7-8be8-b2164d55b900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bdfbbb0d-b074-4aa7-8be8-b2164d55b900" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="extended" id="i6a0f0fb9290d492c89182289d8177914_FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_88051a1f-79f0-4386-8fa0-f97092a4ac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_88051a1f-79f0-4386-8fa0-f97092a4ac2f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_75da7591-b0fe-4903-9319-7f02b9e6e769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_75da7591-b0fe-4903-9319-7f02b9e6e769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_e98db8f5-52d3-4da7-9c6f-05376c817834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_e98db8f5-52d3-4da7-9c6f-05376c817834" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_08e65505-a842-4a7e-9834-f8215e016be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_88051a1f-79f0-4386-8fa0-f97092a4ac2f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_8740a6d1-79bb-4c9b-9674-efaa310b0218_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_8740a6d1-79bb-4c9b-9674-efaa310b0218_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3ea2b1ac-44f2-4c61-beae-c8b9bb0920fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3ea2b1ac-44f2-4c61-beae-c8b9bb0920fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember_e741dce9-6ed9-44de-a67f-5c90ae5dd2f6" xlink:href="mxl-20220630.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3ea2b1ac-44f2-4c61-beae-c8b9bb0920fa" xlink:to="loc_mxl_ContingentConsiderationLiabilityMember_e741dce9-6ed9-44de-a67f-5c90ae5dd2f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="extended" id="i33e27990873f4029b2924c1e33570a8d_BalanceSheetDetailsPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_482dfb61-ba3f-43b8-8e94-955a053e37f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_482dfb61-ba3f-43b8-8e94-955a053e37f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bed8ff25-4a54-410f-96b9-7e870e3d510e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bed8ff25-4a54-410f-96b9-7e870e3d510e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3b31b628-3749-4201-ab83-80c6fb67ae89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3b31b628-3749-4201-ab83-80c6fb67ae89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_09e23562-aa00-4cc0-a909-96dde51ab806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_09e23562-aa00-4cc0-a909-96dde51ab806" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_24d385d1-9dd2-4866-9dc8-391c2b46bfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_Depreciation_24d385d1-9dd2-4866-9dc8-391c2b46bfdc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_79004272-6cf1-467b-9f49-13f38de830c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_79004272-6cf1-467b-9f49-13f38de830c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_aa93dbff-4a98-46a9-9f16-60205c4cb593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_aa93dbff-4a98-46a9-9f16-60205c4cb593" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_11cc2a05-ea32-4135-994b-2a40469eaeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_11cc2a05-ea32-4135-994b-2a40469eaeb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember_a98761f7-28c7-4f88-817c-5bd53ed3e6c3" xlink:href="mxl-20220630.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_mxl_MasksAndProductionEquipmentMember_a98761f7-28c7-4f88-817c-5bd53ed3e6c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_65cd9b12-ab5e-4ffb-b539-331338279147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_65cd9b12-ab5e-4ffb-b539-331338279147" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_f3b61a8e-4589-4b19-865d-fea2b1356520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_f3b61a8e-4589-4b19-865d-fea2b1356520" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_0a079979-0ed6-411d-b43b-880c45a56875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_ConstructionInProgressMember_0a079979-0ed6-411d-b43b-880c45a56875" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:to="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:to="loc_srt_RangeMember_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:to="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f800b7f7-84ab-43ea-a65f-762c7939f7f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:to="loc_srt_MinimumMember_f800b7f7-84ab-43ea-a65f-762c7939f7f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2b69e774-3e9c-4a94-bc92-e2421a99b87c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:to="loc_srt_MaximumMember_2b69e774-3e9c-4a94-bc92-e2421a99b87c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsAccruedExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="extended" id="i764274fd7dfa43ff99466375c16aaaf2_BalanceSheetDetailsAccruedExpensesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_f61bd598-405a-4045-a55e-31d33ea85143" xlink:href="mxl-20220630.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_f61bd598-405a-4045-a55e-31d33ea85143" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_346d3163-fc21-4b00-841b-17edb3323567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_346d3163-fc21-4b00-841b-17edb3323567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_55441ffc-6b33-448d-8ef8-c40e210f93ce" xlink:href="mxl-20220630.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_55441ffc-6b33-448d-8ef8-c40e210f93ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_bf5fcc5d-64f8-4f62-b3ef-d3f5c86b53ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_RestructuringReserveCurrent_bf5fcc5d-64f8-4f62-b3ef-d3f5c86b53ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_83cc7f6a-52cc-4345-bb2a-b56b45b23809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_83cc7f6a-52cc-4345-bb2a-b56b45b23809" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90841c84-73b2-457e-a499-39f065622039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90841c84-73b2-457e-a499-39f065622039" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_2d481fb2-8f64-4953-a8d9-50a8109db3c6" xlink:href="mxl-20220630.xsd#mxl_Accruedcustomercredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_Accruedcustomercredits_2d481fb2-8f64-4953-a8d9-50a8109db3c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b4ab9e2e-a36f-423d-a520-f2df61c62299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b4ab9e2e-a36f-423d-a520-f2df61c62299" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_da4f111a-0c35-4389-b010-c7dc3a59917a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_ContractWithCustomerLiability_da4f111a-0c35-4389-b010-c7dc3a59917a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_d83fbcd6-84b8-44fd-9216-7ccc473f8d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_d83fbcd6-84b8-44fd-9216-7ccc473f8d40" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_d83e2093-28c8-4b4d-baff-6128251a1b85" xlink:href="mxl-20220630.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_d83e2093-28c8-4b4d-baff-6128251a1b85" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredPurchasePricePayments_fd517741-482f-4d4d-9280-5264de6fbef3" xlink:href="mxl-20220630.xsd#mxl_DeferredPurchasePricePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_DeferredPurchasePricePayments_fd517741-482f-4d4d-9280-5264de6fbef3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_46846e47-fc9f-4dde-adbd-4488300ae895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_46846e47-fc9f-4dde-adbd-4488300ae895" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9de0cf8b-0c66-4c30-8d06-18e4897b58de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9de0cf8b-0c66-4c30-8d06-18e4897b58de" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3db9595-570b-4b0a-9700-46f81fb3f02f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d3db9595-570b-4b0a-9700-46f81fb3f02f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_9d8b418e-d5d8-4295-a1cb-b05cc495f48c" xlink:href="mxl-20220630.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:to="loc_mxl_ReductioninTransactionPriceMember_9d8b418e-d5d8-4295-a1cb-b05cc495f48c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_241960c8-1726-4870-82ac-26bc670e476f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_241960c8-1726-4870-82ac-26bc670e476f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="extended" id="idd83ade7273244639f72ec3b819b89a0_BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9cfd2abb-3e5e-4af5-9a56-85baf5e8a61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9cfd2abb-3e5e-4af5-9a56-85baf5e8a61a" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6e83421-b67e-4bc0-adf6-33e19acdf8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:to="loc_us-gaap_StockholdersEquity_f6e83421-b67e-4bc0-adf6-33e19acdf8b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_daa908db-8616-4b01-be5f-4346f7594b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_daa908db-8616-4b01-be5f-4346f7594b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3bf50a40-f59c-4805-89ed-b298835078fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9cfd2abb-3e5e-4af5-9a56-85baf5e8a61a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:to="loc_us-gaap_EquityComponentDomain_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0022118d-5c02-4394-838e-b8c39f515521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:to="loc_us-gaap_EquityComponentDomain_0022118d-5c02-4394-838e-b8c39f515521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0022118d-5c02-4394-838e-b8c39f515521" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_25c93a00-aa3e-4cf4-bbee-89cd6662817b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_25c93a00-aa3e-4cf4-bbee-89cd6662817b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_086be79d-7d01-4007-b255-8111ed6e6fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_086be79d-7d01-4007-b255-8111ed6e6fb1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="extended" id="ie9ba466973b848afad2777bfc1eb81f3_DebtScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_58378104-d9a4-420a-9029-a75ee989fe8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_58378104-d9a4-420a-9029-a75ee989fe8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e82e1be8-8fa1-4f37-ad96-5b8066a50d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e82e1be8-8fa1-4f37-ad96-5b8066a50d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_10e004af-8bb7-4800-beda-be415c40904f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_10e004af-8bb7-4800-beda-be415c40904f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4dd941c2-80f9-4a8d-a1fb-555afbb823b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_LongTermDebt_4dd941c2-80f9-4a8d-a1fb-555afbb823b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4c871589-ee1b-4cb2-8b6c-bb21484b65f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_LongTermDebtCurrent_4c871589-ee1b-4cb2-8b6c-bb21484b65f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_60a57b32-3901-4bcf-8f0f-56e5151674e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_60a57b32-3901-4bcf-8f0f-56e5151674e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d4c7387-4001-432e-afe9-9a21673287f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d4c7387-4001-432e-afe9-9a21673287f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_34733c6e-ecce-4704-b9f0-1b50c2b25a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_34733c6e-ecce-4704-b9f0-1b50c2b25a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_5acaf3cb-329d-4d4e-aba6-37468314bc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_34733c6e-ecce-4704-b9f0-1b50c2b25a02" xlink:to="loc_us-gaap_MediumTermNotesMember_5acaf3cb-329d-4d4e-aba6-37468314bc8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_05e59bdb-d01a-497a-9b25-704b57db90e3" xlink:href="mxl-20220630.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MediumTermNotesMember_5acaf3cb-329d-4d4e-aba6-37468314bc8a" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_05e59bdb-d01a-497a-9b25-704b57db90e3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/DebtAdditionalInformationDetails" xlink:type="extended" id="id8fe0f3312c14178a93cb9035e7b9764_DebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d777be12-af9f-4aec-8eab-048a66e11ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d777be12-af9f-4aec-8eab-048a66e11ee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b92f9648-0a16-43d6-be22-b93d8e56b05b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b92f9648-0a16-43d6-be22-b93d8e56b05b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_226ef335-1788-4bca-86d3-6e1bf0990ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_LongTermDebtFairValue_226ef335-1788-4bca-86d3-6e1bf0990ed1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b27e0387-fef6-4b8d-8c3c-2c0848b6ae49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b27e0387-fef6-4b8d-8c3c-2c0848b6ae49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03a7029a-d9ae-499d-b019-46ccdd5eaf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03a7029a-d9ae-499d-b019-46ccdd5eaf3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_1e415ef2-c224-4dcf-8b7f-5dee59596aa1" xlink:href="mxl-20220630.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_1e415ef2-c224-4dcf-8b7f-5dee59596aa1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_e45b8536-49bf-41ab-9c08-86f37983a54c" xlink:href="mxl-20220630.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_e45b8536-49bf-41ab-9c08-86f37983a54c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c0d789d6-91b6-4752-b030-dbbaae647866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c0d789d6-91b6-4752-b030-dbbaae647866" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod_d69311a9-7e18-481e-b95a-fee8a877372e" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentInterestPeriod_d69311a9-7e18-481e-b95a-fee8a877372e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_becedf9f-0ae6-4619-a664-84ad0fa17b9f" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_becedf9f-0ae6-4619-a664-84ad0fa17b9f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_966da593-0f1e-482c-8837-239811265ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_966da593-0f1e-482c-8837-239811265ad9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b4c17801-ee90-4d2d-beda-e8388864c1e7" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b4c17801-ee90-4d2d-beda-e8388864c1e7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage_a9231125-7649-482f-bafa-c4f1cb009b69" xlink:href="mxl-20220630.xsd#mxl_CallPremiumPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_CallPremiumPercentage_a9231125-7649-482f-bafa-c4f1cb009b69" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod_6ff28291-363b-4e30-86e6-8e58a76979ea" xlink:href="mxl-20220630.xsd#mxl_CallPremiumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_CallPremiumPeriod_6ff28291-363b-4e30-86e6-8e58a76979ea" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_10257227-a21e-494d-9948-2f35477c591e" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_10257227-a21e-494d-9948-2f35477c591e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_c747a15f-0b6d-4ea4-8254-d590de11f398" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_c747a15f-0b6d-4ea4-8254-d590de11f398" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage_f50293a5-8fe2-4296-b49d-163bdc8480b7" xlink:href="mxl-20220630.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_AggregateCommitmentsPercentage_f50293a5-8fe2-4296-b49d-163bdc8480b7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fd627a4d-bcc3-4dd5-a927-e595f7f6fa65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fd627a4d-bcc3-4dd5-a927-e595f7f6fa65" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_b9267751-0728-4e14-9f74-8d35b4d9d24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_b9267751-0728-4e14-9f74-8d35b4d9d24d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_96eff849-6f88-4d5f-a5a2-4eaaebbafe93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentTerm_96eff849-6f88-4d5f-a5a2-4eaaebbafe93" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_3592af78-7ff9-40e4-9dfe-d44c9e05503e" xlink:href="mxl-20220630.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_3592af78-7ff9-40e4-9dfe-d44c9e05503e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ddacc9ec-ed76-423c-8518-e9898cad3aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:to="loc_us-gaap_LineOfCreditMember_ddacc9ec-ed76-423c-8518-e9898cad3aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_9cb32325-9300-48ea-9df1-45f9c32d9467_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_9cb32325-9300-48ea-9df1-45f9c32d9467_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c8014dd-d379-4afe-9e34-37fbd48f282a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c8014dd-d379-4afe-9e34-37fbd48f282a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember_6d6a0fd4-8a29-40ef-8e0d-af9879ef34dd" xlink:href="mxl-20220630.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c8014dd-d379-4afe-9e34-37fbd48f282a" xlink:to="loc_mxl_WellsFargoBankNationalAssociationMember_6d6a0fd4-8a29-40ef-8e0d-af9879ef34dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9419e22f-fad9-49f1-b261-6c5cedff2d96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:to="loc_us-gaap_CreditFacilityDomain_9419e22f-fad9-49f1-b261-6c5cedff2d96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_79953d19-3f95-4788-ba16-3311c78b65b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:to="loc_us-gaap_CreditFacilityDomain_79953d19-3f95-4788-ba16-3311c78b65b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1d161a51-52d4-4b29-85e4-8df7830ede0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_79953d19-3f95-4788-ba16-3311c78b65b0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1d161a51-52d4-4b29-85e4-8df7830ede0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ef7fba88-02d8-4b14-a898-20bc50eac10e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:to="loc_us-gaap_VariableRateDomain_ef7fba88-02d8-4b14-a898-20bc50eac10e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:to="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_ca105ec9-a3dc-49f4-a9fc-879a937f6705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_ca105ec9-a3dc-49f4-a9fc-879a937f6705" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_69b783d2-c8cb-4f02-a30a-7dd9150bfffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_69b783d2-c8cb-4f02-a30a-7dd9150bfffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_bac8b5ed-4e58-4692-a317-b3d67b4dc8d2" xlink:href="mxl-20220630.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_bac8b5ed-4e58-4692-a317-b3d67b4dc8d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e61ffbb7-cc8e-419a-a8ab-96b180b6dd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_us-gaap_BaseRateMember_e61ffbb7-cc8e-419a-a8ab-96b180b6dd4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92ba18f2-3ec4-4480-ada1-b3616df85d4c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:to="loc_srt_RangeMember_92ba18f2-3ec4-4480-ada1-b3616df85d4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:to="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3d020bfc-747c-470e-b728-ba334d56268d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:to="loc_srt_MinimumMember_3d020bfc-747c-470e-b728-ba334d56268d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ac9f41a1-cae5-4205-9550-f35e4e15890a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:to="loc_srt_MaximumMember_ac9f41a1-cae5-4205-9550-f35e4e15890a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="iba424963bbe64bd0bdecb508fc640bc6_StockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6986127f-5ea8-4cc7-ae75-7af59f74574d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6986127f-5ea8-4cc7-ae75-7af59f74574d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_de9c719c-f24a-419f-9f2d-668282802319" xlink:href="mxl-20220630.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_de9c719c-f24a-419f-9f2d-668282802319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_2793066b-9582-4118-b275-e93b20848e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_2793066b-9582-4118-b275-e93b20848e18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_095ba03c-1f69-4fc5-90fb-9903a28d103a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_095ba03c-1f69-4fc5-90fb-9903a28d103a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2dfcdd31-0783-40ee-9ad4-b528a7107e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2dfcdd31-0783-40ee-9ad4-b528a7107e79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_06fd8e65-e1b1-4e15-bb6f-fa5432e0697c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_06fd8e65-e1b1-4e15-bb6f-fa5432e0697c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_ea5f55ee-e70f-43bf-8024-f4c25fde6ed8" xlink:href="mxl-20220630.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_ea5f55ee-e70f-43bf-8024-f4c25fde6ed8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales_2703b69f-a9ee-424c-8e30-31dcfc211889" xlink:href="mxl-20220630.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_VestingPercentageRelativeToNetSales_2703b69f-a9ee-424c-8e30-31dcfc211889" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS_1d5a780c-c177-4301-a8ed-6f50d0eebaea" xlink:href="mxl-20220630.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_VestingPercentageRelativeToEPS_1d5a780c-c177-4301-a8ed-6f50d0eebaea" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_3eda98b4-bb34-4fac-b836-9a64f65af833" xlink:href="mxl-20220630.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_3eda98b4-bb34-4fac-b836-9a64f65af833" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d39513cd-f6f3-4747-a3ae-32c5a4d392f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d39513cd-f6f3-4747-a3ae-32c5a4d392f0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f12cfb31-0a11-46ab-87f4-e9c296961073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f12cfb31-0a11-46ab-87f4-e9c296961073" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3009ebfc-8512-42bd-b093-b7992add3525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3009ebfc-8512-42bd-b093-b7992add3525" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c2c9a424-e199-4bc9-a993-e6e83e9499a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c2c9a424-e199-4bc9-a993-e6e83e9499a9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a8ece5cd-f2bd-4e9a-973f-01321ff60a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a8ece5cd-f2bd-4e9a-973f-01321ff60a30" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ba403b6f-d304-41b8-aeb9-ba76f73c6eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ba403b6f-d304-41b8-aeb9-ba76f73c6eb6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ef04aa3e-aabe-466f-accb-5d3614abc3f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:to="loc_us-gaap_PlanNameDomain_ef04aa3e-aabe-466f-accb-5d3614abc3f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:to="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember_338f82b5-5d13-4887-8946-66289e029a0d" xlink:href="mxl-20220630.xsd#mxl_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:to="loc_mxl_EquityIncentivePlanMember_338f82b5-5d13-4887-8946-66289e029a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember_76ec6818-3736-4c1d-b05b-1e207406ded1" xlink:href="mxl-20220630.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:to="loc_mxl_EmployeeStockPurchasePlanMember_76ec6818-3736-4c1d-b05b-1e207406ded1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1768717c-7322-41f0-b9ef-43e9b621e54a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1768717c-7322-41f0-b9ef-43e9b621e54a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9e79a7a3-6a09-4a67-b725-c9d26a9dc4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9e79a7a3-6a09-4a67-b725-c9d26a9dc4b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_635515ea-5d2a-4241-be51-f1f894c235ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:to="loc_us-gaap_PerformanceSharesMember_635515ea-5d2a-4241-be51-f1f894c235ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_262b6d71-4806-4634-b808-1a2782a04958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:to="loc_us-gaap_EmployeeStockMember_262b6d71-4806-4634-b808-1a2782a04958" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_40152300-909f-4c09-8554-96085eeb3c47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:to="loc_us-gaap_VestingDomain_40152300-909f-4c09-8554-96085eeb3c47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0b55d82e-5c81-45d1-a502-a0e28c6becb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:to="loc_us-gaap_VestingDomain_0b55d82e-5c81-45d1-a502-a0e28c6becb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_0b55d82e-5c81-45d1-a502-a0e28c6becb0" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_af617831-6a4e-4ae2-b2b4-72026098a872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_af617831-6a4e-4ae2-b2b4-72026098a872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d2b7a091-921e-4212-ad22-a73d6f11939e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d2b7a091-921e-4212-ad22-a73d6f11939e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="i45d8fac8069d454eaccb226428bca8f7_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1fa9eb52-d4fc-4c16-9696-4383e7548e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ecffd425-028c-42c6-8600-3d56c25a8826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1fa9eb52-d4fc-4c16-9696-4383e7548e9d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ecffd425-028c-42c6-8600-3d56c25a8826" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1fa9eb52-d4fc-4c16-9696-4383e7548e9d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fb49bdc2-a308-40fe-b799-25f7653ec7f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fb49bdc2-a308-40fe-b799-25f7653ec7f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_39c4f6f8-91a7-4984-901e-e0e4c5c37f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:to="loc_us-gaap_CostOfSalesMember_39c4f6f8-91a7-4984-901e-e0e4c5c37f58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c36af0fa-37bc-443c-bf69-56fd89e9f38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c36af0fa-37bc-443c-bf69-56fd89e9f38f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3007a916-1baa-4d2e-89a1-ce1773b12aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3007a916-1baa-4d2e-89a1-ce1773b12aba" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="extended" id="ibcf70db5f92946d98609d6ef41c24cb0_StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_d56585fc-7071-4123-81be-b4f2ca40b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_d56585fc-7071-4123-81be-b4f2ca40b605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_566b0b55-de52-4092-a03c-c9fbc448ce81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_566b0b55-de52-4092-a03c-c9fbc448ce81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10776071-dbcd-493a-8b90-cbcabeea7e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10776071-dbcd-493a-8b90-cbcabeea7e3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1847e5df-b38a-4308-b8d1-2b4279b092c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1847e5df-b38a-4308-b8d1-2b4279b092c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4209fc58-36ea-4f32-8086-3b0236636c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ede2b6e2-e1f2-4bee-abd6-c42c8ba3796e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ede2b6e2-e1f2-4bee-abd6-c42c8ba3796e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a086ac86-a846-40c9-b35e-07c000a39603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a086ac86-a846-40c9-b35e-07c000a39603" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05c0ab39-ad9b-42ee-9b1a-dc57d4021207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05c0ab39-ad9b-42ee-9b1a-dc57d4021207" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c1d2036-bdfc-4be9-bd6d-5e57e3f8a2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c1d2036-bdfc-4be9-bd6d-5e57e3f8a2a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_55c5be63-79ca-4419-b8ad-842c63cae90e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:to="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a0b82549-328b-4d8e-af11-c4c8c691c121_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a0b82549-328b-4d8e-af11-c4c8c691c121_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7e99fc71-b21f-4233-8f79-f5c3ae5f40ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7e99fc71-b21f-4233-8f79-f5c3ae5f40ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_494cebc2-53b4-459d-82e2-59ba00789f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:to="loc_us-gaap_PerformanceSharesMember_494cebc2-53b4-459d-82e2-59ba00789f05" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="extended" id="i20da4d4a3905459ba0c97ca1f13280a4_StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6fb45724-1579-40de-89ad-1b09836ae11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6fb45724-1579-40de-89ad-1b09836ae11a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_28a3a588-df42-4333-8304-dd525137ec9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_28a3a588-df42-4333-8304-dd525137ec9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_52d1667d-4f26-4c68-a603-5e779b2fe8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_52d1667d-4f26-4c68-a603-5e779b2fe8b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2f5dd16e-9299-4948-ae01-9b626d1032f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2f5dd16e-9299-4948-ae01-9b626d1032f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_aa143717-f6fa-4326-b39a-21784b9f0903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_aa143717-f6fa-4326-b39a-21784b9f0903" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:to="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0cd3056-f99a-4c9e-b626-3c181cd80386_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0cd3056-f99a-4c9e-b626-3c181cd80386_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_044a992b-ecac-4f88-92fa-ae3db8995102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_044a992b-ecac-4f88-92fa-ae3db8995102" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4b6460ac-4c76-46b9-a038-b0b14a1b4ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_044a992b-ecac-4f88-92fa-ae3db8995102" xlink:to="loc_us-gaap_EmployeeStockMember_4b6460ac-4c76-46b9-a038-b0b14a1b4ce4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:to="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48e80fbc-6ee5-487f-a2ba-90637068e214_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:to="loc_srt_RangeMember_48e80fbc-6ee5-487f-a2ba-90637068e214_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:to="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cdbff7ab-c35d-4f02-8015-953665e05e92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:to="loc_srt_MinimumMember_cdbff7ab-c35d-4f02-8015-953665e05e92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ca840990-c34d-45a7-a8e3-1456402f0334" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:to="loc_srt_MaximumMember_ca840990-c34d-45a7-a8e3-1456402f0334" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="extended" id="icdb39d17e69d4053abb1c619356df576_ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_50da8441-0c03-4d7f-bf20-7765c7a9e2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_50da8441-0c03-4d7f-bf20-7765c7a9e2fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7239ff1f-90d1-418c-ae44-e1cc488a0d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7239ff1f-90d1-418c-ae44-e1cc488a0d27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets_d21ef917-940e-4a9b-a9f7-5e788391e4cc" xlink:href="mxl-20220630.xsd#mxl_Longlivedassets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_mxl_Longlivedassets_d21ef917-940e-4a9b-a9f7-5e788391e4cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:to="loc_srt_NameOfMajorCustomerDomain_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:to="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember_0a45cfd4-928f-4583-9bdf-ca96806f696e" xlink:href="mxl-20220630.xsd#mxl_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerAMember_0a45cfd4-928f-4583-9bdf-ca96806f696e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember_c5f5c917-5950-4dac-b75e-ad2903761656" xlink:href="mxl-20220630.xsd#mxl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerBMember_c5f5c917-5950-4dac-b75e-ad2903761656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember_0be5f022-40c3-46f6-bf05-f1dc56b6e3df" xlink:href="mxl-20220630.xsd#mxl_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerCMember_0be5f022-40c3-46f6-bf05-f1dc56b6e3df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember_f7e15cfa-f142-4bce-b4bd-6bbcae95cb0b" xlink:href="mxl-20220630.xsd#mxl_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerDMember_f7e15cfa-f142-4bce-b4bd-6bbcae95cb0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dba1b637-dae3-4276-aa12-70aa18969d36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dba1b637-dae3-4276-aa12-70aa18969d36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_1bffd9b1-e584-4603-9696-9d142b3f0d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_us-gaap_SalesRevenueNetMember_1bffd9b1-e584-4603-9696-9d142b3f0d01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_7c1e522f-baf4-4276-a225-ec2caba96a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_us-gaap_AccountsReceivableMember_7c1e522f-baf4-4276-a225-ec2caba96a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_7e380db2-b584-4f43-8b93-e561daed8d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_us-gaap_InventoriesMember_7e380db2-b584-4f43-8b93-e561daed8d75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember_f3503563-d86e-4707-94cb-8430598d39e3" xlink:href="mxl-20220630.xsd#mxl_LonglivedassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_mxl_LonglivedassetsMember_f3503563-d86e-4707-94cb-8430598d39e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_13a4b968-e736-434c-8574-e5f16523032d_default" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:to="loc_mxl_SignificantSupplierDomain_13a4b968-e736-434c-8574-e5f16523032d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:to="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember_127b383b-e344-4f6c-a40b-64b061819562" xlink:href="mxl-20220630.xsd#mxl_VendorAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:to="loc_mxl_VendorAMember_127b383b-e344-4f6c-a40b-64b061819562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember_36234836-5c1d-43ff-b19c-33222f3c256e" xlink:href="mxl-20220630.xsd#mxl_VendorBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:to="loc_mxl_VendorBMember_36234836-5c1d-43ff-b19c-33222f3c256e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember_8e1dbd4c-4197-48f5-badd-3002d2086150" xlink:href="mxl-20220630.xsd#mxl_VendorCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:to="loc_mxl_VendorCMember_8e1dbd4c-4197-48f5-badd-3002d2086150" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4311e7c1-5a47-4101-a305-3a98ddfaa340_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:to="loc_srt_SegmentGeographicalDomain_4311e7c1-5a47-4101-a305-3a98ddfaa340_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:to="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_ac2b7bcd-cbd7-486a-817e-7e8f43177ca7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_srt_AsiaMember_ac2b7bcd-cbd7-486a-817e-7e8f43177ca7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_cb5f1b3f-2693-44cf-bc3a-d925d6165f98" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_US_cb5f1b3f-2693-44cf-bc3a-d925d6165f98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember_265725a1-e8ba-47e5-9678-bc262540d74d" xlink:href="mxl-20220630.xsd#mxl_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_mxl_RestofWorldMember_265725a1-e8ba-47e5-9678-bc262540d74d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_bed09c02-2d0d-46c9-8568-53263ccb0876" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_HK_bed09c02-2d0d-46c9-8568-53263ccb0876" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_2b4d1857-e194-437d-845d-ba8dcb4a00b8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_CN_2b4d1857-e194-437d-845d-ba8dcb4a00b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN_7464d927-07e3-4157-8463-312c6b138cb9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_VN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_VN_7464d927-07e3-4157-8463-312c6b138cb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_93542f26-59f8-4f29-8d57-e25d0b7a79af" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_SG_93542f26-59f8-4f29-8d57-e25d0b7a79af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_39565048-5419-46a7-b111-6ab21ff7450e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_39565048-5419-46a7-b111-6ab21ff7450e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_81083477-5a98-4a47-b5fb-255dcf35b1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_81083477-5a98-4a47-b5fb-255dcf35b1ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_fad7ae7e-f344-4af9-bc15-57acd3c94ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_fad7ae7e-f344-4af9-bc15-57acd3c94ea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_78c01a5b-ca73-42bc-ae02-3c3ab18e4740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_78c01a5b-ca73-42bc-ae02-3c3ab18e4740" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="extended" id="i403df5306fca4c2ca0de08b66ce51b4e_RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95b746e9-7572-47ba-ae44-adec79162e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95b746e9-7572-47ba-ae44-adec79162e3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7be24e9a-bc50-4573-b19b-08e4f65e353b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7be24e9a-bc50-4573-b19b-08e4f65e353b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e05e882e-de17-4a00-a2d4-dfc202acd7ac_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:to="loc_srt_ProductsAndServicesDomain_e05e882e-de17-4a00-a2d4-dfc202acd7ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:to="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember_df401540-815b-443c-a889-e7b3429ca654" xlink:href="mxl-20220630.xsd#mxl_BroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_BroadbandMember_df401540-815b-443c-a889-e7b3429ca654" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember_b46573e5-93c2-42cd-bedd-1b867280db9c" xlink:href="mxl-20220630.xsd#mxl_ConnectivityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_ConnectivityMember_b46573e5-93c2-42cd-bedd-1b867280db9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember_b1271e8f-9d96-4f38-ab84-0f02587d9a75" xlink:href="mxl-20220630.xsd#mxl_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_InfrastructureMember_b1271e8f-9d96-4f38-ab84-0f02587d9a75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember_7d2850a8-43fc-4f20-b3fd-5f34bd60a928" xlink:href="mxl-20220630.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_IndustrialandmultimarketMember_7d2850a8-43fc-4f20-b3fd-5f34bd60a928" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2c09815a-6833-4f0b-a710-8752e5eb6358_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2c09815a-6833-4f0b-a710-8752e5eb6358_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e446d3c-a4c8-494d-bfa2-7d264327da6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e446d3c-a4c8-494d-bfa2-7d264327da6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_ce044171-9388-4138-b93a-3624a6630a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e446d3c-a4c8-494d-bfa2-7d264327da6e" xlink:to="loc_us-gaap_SalesRevenueNetMember_ce044171-9388-4138-b93a-3624a6630a5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_683c7281-f07f-4625-8f4c-24019d07a784_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_683c7281-f07f-4625-8f4c-24019d07a784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_83c6dc01-bcd9-467b-a4f3-24a5f253ffcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_83c6dc01-bcd9-467b-a4f3-24a5f253ffcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_2bd373e5-9ae1-4291-b0e8-1991c07bd1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_83c6dc01-bcd9-467b-a4f3-24a5f253ffcc" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_2bd373e5-9ae1-4291-b0e8-1991c07bd1b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RevenuefromContractswithCustomersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="extended" id="i4c40e52044ec42e8a8b4317c607b2e75_RevenuefromContractswithCustomersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e36bed84-ad5d-4d09-bf18-a56f6b0bbb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e36bed84-ad5d-4d09-bf18-a56f6b0bbb84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d75bde54-18ea-45a4-ada0-8c709460831e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d75bde54-18ea-45a4-ada0-8c709460831e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_10598b54-983b-4e7d-88ec-c3fd001d90c9" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_mxl_AccruedPriceProtectionLiability_10598b54-983b-4e7d-88ec-c3fd001d90c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_d8a5515c-7933-4066-b909-40db6d7ec39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_d8a5515c-7933-4066-b909-40db6d7ec39e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_c8bd4023-8fa0-496f-9b42-5f2c78863f56" xlink:href="mxl-20220630.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_c8bd4023-8fa0-496f-9b42-5f2c78863f56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_89c073b2-bcf1-4ee1-8d1b-ef2dc6f59973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_89c073b2-bcf1-4ee1-8d1b-ef2dc6f59973" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_60cb1ef3-55d3-4ce7-990d-26fce115a0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_AssetImpairmentCharges_60cb1ef3-55d3-4ce7-990d-26fce115a0e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_a7abcafe-1f56-4750-95aa-51d9b6fbcccd_default" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:to="loc_mxl_RevenueStreamDomain_a7abcafe-1f56-4750-95aa-51d9b6fbcccd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_13d22cbc-875f-4964-901b-dbf50eaad4bd" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:to="loc_mxl_RevenueStreamDomain_13d22cbc-875f-4964-901b-dbf50eaad4bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember_b544730e-4207-4805-a075-010d4d49d9c5" xlink:href="mxl-20220630.xsd#mxl_DistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mxl_RevenueStreamDomain_13d22cbc-875f-4964-901b-dbf50eaad4bd" xlink:to="loc_mxl_DistributorsMember_b544730e-4207-4805-a075-010d4d49d9c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ba1cc8cc-1be0-4075-b42b-487831725123_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ba1cc8cc-1be0-4075-b42b-487831725123_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6f3c822-22ea-435e-ac19-c83eca4154a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6f3c822-22ea-435e-ac19-c83eca4154a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember_1437fb83-efb7-49b4-9845-42064bd0d133" xlink:href="mxl-20220630.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b6f3c822-22ea-435e-ac19-c83eca4154a2" xlink:to="loc_mxl_RevenuefromDistributorsMember_1437fb83-efb7-49b4-9845-42064bd0d133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35e373b1-c58c-46ca-9318-105f2a734b29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35e373b1-c58c-46ca-9318-105f2a734b29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_edf9ce03-2cb2-4c0f-aea2-23d682e3aa53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_edf9ce03-2cb2-4c0f-aea2-23d682e3aa53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_075199bb-8635-4fae-a164-fbfc285c712f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_edf9ce03-2cb2-4c0f-aea2-23d682e3aa53" xlink:to="loc_us-gaap_SalesRevenueNetMember_075199bb-8635-4fae-a164-fbfc285c712f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b9a70671-f7af-4562-977b-0d5bf84f943b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_b9a70671-f7af-4562-977b-0d5bf84f943b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_81f331fd-ff21-47f3-8aca-cc7fe949cadf" xlink:href="mxl-20220630.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:to="loc_mxl_ReductioninTransactionPriceMember_81f331fd-ff21-47f3-8aca-cc7fe949cadf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_6afd911a-78b4-4c35-9e31-c27021369ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_6afd911a-78b4-4c35-9e31-c27021369ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f8b0bcd5-e248-496e-b089-1d6daa32611d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f8b0bcd5-e248-496e-b089-1d6daa32611d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_13d090fe-d4fd-4921-a0cd-e6ee576e9c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_13d090fe-d4fd-4921-a0cd-e6ee576e9c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_fb80da7f-87d5-4e45-b37e-b70f0f5450a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_13d090fe-d4fd-4921-a0cd-e6ee576e9c44" xlink:to="loc_us-gaap_AccountsReceivableMember_fb80da7f-87d5-4e45-b37e-b70f0f5450a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="extended" id="ic878837ee0ab4756b3d7384370de00fd_LeasesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_814556c8-d4fa-4baa-afc2-b3f0799281bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_814556c8-d4fa-4baa-afc2-b3f0799281bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6954cbb0-d05f-4c01-b84d-cacf05e8870d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6954cbb0-d05f-4c01-b84d-cacf05e8870d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fc4c654-782d-4789-9a3a-6bf1f367ab4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fc4c654-782d-4789-9a3a-6bf1f367ab4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_80c36660-19bd-42be-8526-97068fbec0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_80c36660-19bd-42be-8526-97068fbec0eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d13eae34-51e8-4cfa-963b-f9c9cf87b2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_OperatingLeaseCost_d13eae34-51e8-4cfa-963b-f9c9cf87b2a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c427f727-b0f9-4650-933e-e99e31451bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c427f727-b0f9-4650-933e-e99e31451bf2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:to="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:to="loc_srt_RangeMember_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:to="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4308e43b-1144-495d-973b-b05446cca062" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:to="loc_srt_MinimumMember_4308e43b-1144-495d-973b-b05446cca062" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a7b00b9-1094-4c97-88fd-290227231831" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:to="loc_srt_MaximumMember_5a7b00b9-1094-4c97-88fd-290227231831" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#EmployeeDefinedBenefitRetirementPlansDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" xlink:type="extended" id="i00d368268c3b4d5cafdffb201d66edd6_EmployeeDefinedBenefitRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_103cb212-01a1-419f-b5e7-cf42b6447dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_103cb212-01a1-419f-b5e7-cf42b6447dc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c06eaaa5-6ac5-4fac-bd3e-aa806a03ffbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c06eaaa5-6ac5-4fac-bd3e-aa806a03ffbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_75534a0c-752b-4958-af46-779bc8b6bae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_75534a0c-752b-4958-af46-779bc8b6bae8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_aa399d20-d119-4cac-b2cf-2512eb299eef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_aa399d20-d119-4cac-b2cf-2512eb299eef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_634a4a3e-48b2-4942-b438-692924e58c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_634a4a3e-48b2-4942-b438-692924e58c24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestmentsMember_5b20a418-48a1-4eaa-8871-731a0a496b04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_634a4a3e-48b2-4942-b438-692924e58c24" xlink:to="loc_us-gaap_OtherLongTermInvestmentsMember_5b20a418-48a1-4eaa-8871-731a0a496b04" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="extended" id="id3325f56430b47179fa657a74c95c78c_CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_9b49ea70-ee41-44fc-83e6-07deff550296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_9b49ea70-ee41-44fc-83e6-07deff550296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_eda6484e-525a-4f6e-be40-20c908338e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_eda6484e-525a-4f6e-be40-20c908338e1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_124b56e9-c085-42ea-8651-34823e91b95d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_124b56e9-c085-42ea-8651-34823e91b95d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_0e677e7c-e1c5-4dd3-9f72-e22e2c65f935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_0e677e7c-e1c5-4dd3-9f72-e22e2c65f935" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_3b9d18a9-e54e-43ed-b7f7-8216d7836cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_3b9d18a9-e54e-43ed-b7f7-8216d7836cef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_ac86c91b-8e83-4434-af86-a161f17f9590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_ac86c91b-8e83-4434-af86-a161f17f9590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_785d7b49-7bd8-4cfd-b909-ed9749b26bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_785d7b49-7bd8-4cfd-b909-ed9749b26bd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_8d278aec-8b21-4eeb-9d8c-6a85901a1454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_8d278aec-8b21-4eeb-9d8c-6a85901a1454" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_d02d9847-0dff-448b-9b4f-392b18268bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_d02d9847-0dff-448b-9b4f-392b18268bc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_cf42ad69-c3f7-4389-a2f7-bcdd0e06ad1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitment_cf42ad69-c3f7-4389-a2f7-bcdd0e06ad1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_35245df2-bcfc-4bd8-aed3-96c383a24f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_35245df2-bcfc-4bd8-aed3-96c383a24f7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_2e46b90c-7223-4a2a-9698-88f2c30e36b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_2e46b90c-7223-4a2a-9698-88f2c30e36b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_56b724aa-9b20-4a3c-bd1d-8bd8f670029c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_56b724aa-9b20-4a3c-bd1d-8bd8f670029c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_8df8d12c-a42b-4806-891d-b3620f129285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_8df8d12c-a42b-4806-891d-b3620f129285" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_bdc20390-cd87-4dc7-a38f-c4f7f813e463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligation_bdc20390-cd87-4dc7-a38f-c4f7f813e463" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_29ee799c-9243-410c-a49c-b321562ed266_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_29ee799c-9243-410c-a49c-b321562ed266_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_a00423e9-1b29-456a-8814-f794dc1d6810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:to="loc_us-gaap_InventoriesMember_a00423e9-1b29-456a-8814-f794dc1d6810" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember_228ebe1e-e102-45cc-9fb8-c7283101d12e" xlink:href="mxl-20220630.xsd#mxl_OtherObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:to="loc_mxl_OtherObligationsMember_228ebe1e-e102-45cc-9fb8-c7283101d12e" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>mxl-20220630_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 2022 Workiva-->
<!--r:6c07ee25-2f2d-4851-b77e-e4e70246d6a8,g:7b1b9f68-b6e6-4c4a-b45d-b2f22c002031-->
<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_GeographicConcentrationRiskMember_65175ca4-d8cc-48f6-a37b-2577220e15a4_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_78a72e4a-8bc4-4706-a58c-7aad6b8c678f_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7af35701-712b-40ff-8c10-73630823d5f7_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_753eeb1c-488c-4839-a7fc-1cc71f4ea984_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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 minimum payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_05370bbe-b98e-4ac0-bb22-b5718c28f125_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_95db97ae-461d-49bc-b4bb-60805f861846_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_3df03143-e7e9-4ac9-8480-7c06a4c2975b_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 tax assets</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentCarryingAmount_c9999530-8d0b-4ee8-99bb-d0bcf809776a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount of long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_8151dce5-d199-41d8-a25c-5a036d2b480b_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/2022/dei-2022.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_PreferredStockSharesOutstanding_55650f82-2f32-4f77-bbb2-12d5df915420_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_84bdb9b8-b9c8-4c6b-ba05-5e756b358f3a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentAxis_6ae2fe0c-2662-47a9-ac63-b90b4b357474_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_ca2fcbd7-f257-4c2a-90d0-08bae4b70382_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_39956118-822d-4d50-947a-c066a522d8c1_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_EmployeeStockPurchasePlanMember_3e806125-3560-4b7a-b508-6bc8d6a9a20f_terseLabel_en-US" xlink:label="lab_mxl_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_mxl_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_mxl_EmployeeStockPurchasePlanMember" xlink: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 Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_mxl_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_mxl_EmployeeStockPurchasePlanMember" 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">Employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember" xlink:href="mxl-20220630.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EmployeeStockPurchasePlanMember" xlink:to="lab_mxl_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1c968693-8b92-4c42-801d-492447c21fad_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">Credit facility, maximum 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestructuringReserve_9d1cdd6e-d2cb-4b24-9219-37408e4526f7_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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">Liability beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_01e21e84-ff10-45ea-add4-5da788b3a0e2_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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">Liability ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_8a291122-21f8-495f-bb69-b4e2bf4a284d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" 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">Foreign currency translation adjustments, net of tax benefit of $61 and $59 for the three and six months ended June 30, 2022, respectively, and net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink: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 Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ReductioninTransactionPriceMember_26691b37-21fd-4c8a-9920-8c3b105ad9a6_terseLabel_en-US" xlink:label="lab_mxl_ReductioninTransactionPriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in Transaction Price</link:label>
    <link:label id="lab_mxl_ReductioninTransactionPriceMember_label_en-US" xlink:label="lab_mxl_ReductioninTransactionPriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in Transaction Price [Member]</link:label>
    <link:label id="lab_mxl_ReductioninTransactionPriceMember_documentation_en-US" xlink:label="lab_mxl_ReductioninTransactionPriceMember" 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">Reduction in Transaction Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember" xlink:href="mxl-20220630.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ReductioninTransactionPriceMember" xlink:to="lab_mxl_ReductioninTransactionPriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_46d7b4bd-e87d-475b-8bac-9b0c18cf695d_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_e5cd1228-36e6-43d4-82de-95942b094298_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink: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 Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink: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 Commitment, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_61c16f4b-34a6-4ff6-861a-0bff9279d948_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_150b324c-6cc4-444f-95a1-afed04a21591_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_497c49af-72c4-46d0-9736-5e0cd1a62198_terseLabel_en-US" xlink:label="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued upon settlement of employee bonus plan (in shares)</link:label>
    <link:label id="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_label_en-US" xlink:label="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan" xlink: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 upon Settlement of Executive Bonus Plan</link:label>
    <link:label id="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_documentation_en-US" xlink:label="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan" 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">Shares issued upon settlement of executive bonus plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan" xlink:href="mxl-20220630.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan" xlink:to="lab_mxl_SharesIssueduponSettlementofExecutiveBonusPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_093f4d8c-a929-4df2-bb8b-0ed6389d3f60_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_74d0221b-2a08-4175-8922-dfcfd9061fcd_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfDebt_e9af312e-f4da-4d70-a760-622d3ff65cf7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 the issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e82490e1-cdc7-448a-94f3-17389e9d4cf2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, weighted average discount rate, percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6595b78b-6366-4835-a99a-edef32f7fbfe_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">Share-based Payment Arrangement [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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalCommonStock_93846860-2be7-42d3-abc8-2fa25016ea3f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_fbccb495-eff4-42f4-8f90-306e8bbd2350_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink: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 periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3dcc5362-2133-4705-8841-ae867e01c07a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions, by Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_c38f1867-5cd9-4938-ab59-e20fd8bd41c5_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_a82cef8a-26d6-4087-b10f-acae6571ae4f_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (6 months)</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_d49c6a30-cf2b-4780-af64-0bb9cc79ab4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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 paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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 Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SeniorSecuredTermALoanFacilityMember_5c774ebb-1c95-45c4-9f05-6ba0eb77e66b_terseLabel_en-US" xlink:label="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term A Loan Facility</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermALoanFacilityMember_label_en-US" xlink:label="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term A Loan Facility [Member]</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermALoanFacilityMember_documentation_en-US" xlink:label="lab_mxl_SeniorSecuredTermALoanFacilityMember" 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">Senior Secured Term A Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermALoanFacilityMember" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredTermALoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SeniorSecuredTermALoanFacilityMember" xlink:to="lab_mxl_SeniorSecuredTermALoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_31937685-e0b5-4ee9-9fc7-e8f0e07a9362_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_f1ea530f-08ad-4291-a33d-43025619e84f_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionTable_b02a62f2-a81a-4534-8cc9-e66a95b514c7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_bf61426e-96a0-46ba-8e6a-a284ebf0cf56_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_75518615-384b-4ba5-a9f5-90347ce73fd3_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink: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 liability</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7b0ef2f9-6506-4639-8ad9-585f049a6ae2_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">Common stock equivalents excluded from the calculation of diluted net income (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_c9d62670-3ac6-4c9b-9eaa-6f46af39da7d_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink: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 combination, consideration transferred (in USD per share)</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_label_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink: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 Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" 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">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:to="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_c4d17842-2c4b-4ae0-a157-8e2d43abe6a9_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal funds rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6a327b3b-ef2a-4e34-b4dd-1e810b647544_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_BroadbandMember_35c09f6d-3e4a-4309-a203-99edb50238c5_terseLabel_en-US" xlink:label="lab_mxl_BroadbandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadband</link:label>
    <link:label id="lab_mxl_BroadbandMember_label_en-US" xlink:label="lab_mxl_BroadbandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadband [Member]</link:label>
    <link:label id="lab_mxl_BroadbandMember_documentation_en-US" xlink:label="lab_mxl_BroadbandMember" 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">Broadband</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember" xlink:href="mxl-20220630.xsd#mxl_BroadbandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BroadbandMember" xlink:to="lab_mxl_BroadbandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_7fa512b4-0d41-4f75-8ecd-772268b8bc58_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_933ee3b2-9c89-4521-abe9-5e33ed4aa839_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink: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 consideration funded (up to)</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_label_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink: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 Combination, Consideration Transferred, Cash Consideration Funded</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" 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">Business Combination, Consideration Transferred, Cash Consideration Funded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:to="lab_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_d7bf10eb-a636-4c8a-a3f1-68e6bf585f65_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_80907659-fe11-4ab8-b72b-e6f794fb38b4_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" 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">Outstanding beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_d797b8de-e86b-4e67-aee5-8cd894ecb8ba_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" 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">Outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedTechnologyLicensePaymentsCurrent_4efae91f-9213-4115-a326-0fe904f45ac6_terseLabel_en-US" xlink:label="lab_mxl_AccruedTechnologyLicensePaymentsCurrent" xlink: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 technology license payments</link:label>
    <link:label id="lab_mxl_AccruedTechnologyLicensePaymentsCurrent_label_en-US" xlink:label="lab_mxl_AccruedTechnologyLicensePaymentsCurrent" xlink: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 Technology License Payments Current</link:label>
    <link:label id="lab_mxl_AccruedTechnologyLicensePaymentsCurrent_documentation_en-US" xlink:label="lab_mxl_AccruedTechnologyLicensePaymentsCurrent" 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 technology license payments current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent" xlink:href="mxl-20220630.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AccruedTechnologyLicensePaymentsCurrent" xlink:to="lab_mxl_AccruedTechnologyLicensePaymentsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_d5715e65-a52d-4560-8a55-e14d6011cc3d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_2203fc22-701b-403a-95da-720d07fad310_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0895d408-4f39-4d59-9e49-70417c4bee46_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink: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 Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_b9d6570b-240f-4af0-8d1a-4c0ff37f7340_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8b410b75-28e2-43b2-a9e4-6a3c57e2561b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (6 months)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorAMember_1f549557-01e1-4e61-87f6-9baed1f82113_terseLabel_en-US" xlink:label="lab_mxl_VendorAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor A</link:label>
    <link:label id="lab_mxl_VendorAMember_label_en-US" xlink:label="lab_mxl_VendorAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor A [Member]</link:label>
    <link:label id="lab_mxl_VendorAMember_documentation_en-US" xlink:label="lab_mxl_VendorAMember" 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">Vendor A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember" xlink:href="mxl-20220630.xsd#mxl_VendorAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VendorAMember" xlink:to="lab_mxl_VendorAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_0895a9b0-4e1e-4c54-9bb7-7465b0f1e7e6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_661d80e1-6865-492a-b1fb-a015aba860df_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink: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 Cash Flows [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_c5bfc577-63c5-45c6-ac9f-7c53a19d2672_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/2022/dei-2022.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_ContractWithCustomerRightToRecoverProduct_0aa5deaf-c74e-4b33-86b5-7ed9dedc7712_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink: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 return assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRightToRecoverProduct_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Right to Recover Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:to="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_165eb82a-72fa-47ae-ab3e-b0d20999faa8_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">Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_96c76caf-cb6b-4f3b-9a84-1fb2185dfba4_negatedTerseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" 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">Losses</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_label_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink: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 Securities, Accumulated Net Unrealized Loss</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_documentation_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" 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">Equity Securities, Accumulated Net Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:to="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_52c81275-3d7d-45ed-9504-40534ef5bbbf_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_d126a036-b850-482d-9e9f-e347976d714d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 Contractual Term, Outstanding (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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 Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_73fdf395-d445-4900-8da9-3be17d3aabbe_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_6c291cce-4d46-4913-9c00-b3faedf8ba21_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_VendorCMember_82b22d7e-8116-4b31-be59-e05e0d9e365d_terseLabel_en-US" xlink:label="lab_mxl_VendorCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor C</link:label>
    <link:label id="lab_mxl_VendorCMember_label_en-US" xlink:label="lab_mxl_VendorCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor C [Member]</link:label>
    <link:label id="lab_mxl_VendorCMember_documentation_en-US" xlink:label="lab_mxl_VendorCMember" 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">Vendor C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember" xlink:href="mxl-20220630.xsd#mxl_VendorCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VendorCMember" xlink:to="lab_mxl_VendorCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_ab81994b-0fd6-4b38-8a3b-5ff5a193e8bd_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">Short-term lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_f79921f1-2aba-4954-9849-f0143f1fc434_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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">Less: short-term 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_bf3fc74f-e1da-4616-a219-5ac8170f53d3_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LineOfCreditFacilityAxis_a652765f-4212-4287-bc78-032de86bbf26_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueByLiabilityClassAxis_09cb0d28-489d-4756-b005-27686a15e138_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7c470dd5-d095-4062-9370-00fbe95bcd62_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_2ddcb155-864c-46df-a57f-6e7cea34dee1_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt, non-current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_d885a69f-a4da-41eb-a32d-f5cbdb0e10c8_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d6bba189-2733-452e-b55f-bab402996642_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_9bb3e467-036f-425e-b4e1-0647ca7635fc_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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea258481-e6c4-41d2-8d0b-8cd50ac9ff32_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GoodwillPurchaseAccountingAdjustments_6a37a9fc-f50c-4eb9-a69f-93d018d51570_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, purchase accounting adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_4f838bc3-fb3e-4080-9714-e3295b90629b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink: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 and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination</link:label>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink: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 and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8fa95f4c-4a13-4a68-be4d-82e557a273e9_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityCommonStockSharesOutstanding_19bf2972-ca2f-4344-bd43-24b776d785d9_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/2022/dei-2022.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_RisksAndUncertaintiesAbstract_e5a914ca-329a-461c-bfee-3268252fbed4_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ffd0f5dd-afae-43ac-be16-1ed87164d687_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RevolvingCreditFacilityMember_a400d5be-a159-4083-a9d4-4876deadec0a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_Cashcashequivalentsandrestrictedcash_99c628da-6158-4bc4-9444-c96245aebe93_totalLabel_en-US" xlink:label="lab_mxl_Cashcashequivalentsandrestrictedcash" 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 cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_mxl_Cashcashequivalentsandrestrictedcash_label_en-US" xlink:label="lab_mxl_Cashcashequivalentsandrestrictedcash" xlink: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 and restricted cash</link:label>
    <link:label id="lab_mxl_Cashcashequivalentsandrestrictedcash_documentation_en-US" xlink:label="lab_mxl_Cashcashequivalentsandrestrictedcash" 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">Cash, cash equivalents and restricted cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Cashcashequivalentsandrestrictedcash" xlink:href="mxl-20220630.xsd#mxl_Cashcashequivalentsandrestrictedcash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Cashcashequivalentsandrestrictedcash" xlink:to="lab_mxl_Cashcashequivalentsandrestrictedcash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_821da054-ae99-4049-8d28-6caae1648e04_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoriesMember_ba685a2d-cce4-4673-b1d3-18e4c64d916b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_InventoriesMember_label_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoriesMember" xlink:to="lab_us-gaap_InventoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_5447d939-094d-43af-a406-0626d40b6ddd_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_b6d89eb3-1234-4859-aa1e-27b642c8c112_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6b4ceff0-080a-4bc9-8b08-f8427f3b9fca_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife_813ecd11-4f17-4eb6-aec6-db9e15e25457_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful&#160;Life (in Years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_742f92d6-964b-4e54-af10-002659553534_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_84032fc0-4945-4317-83cf-8627bf38e138_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 (in thousands)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsFairValueDisclosureAbstract_6cfbf4b8-cf1b-46f6-ac1b-65f53fee51d8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_26296d44-ff5d-4b65-b204-ebec66178732_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c9930361-429f-4720-839b-398afafef853_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3cd4848a-8aea-498a-bc6d-4ecffa95f8aa_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">Outstanding beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e9e9fdb-89f7-4656-837b-e7253f739415_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">Outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_236f2b50-07a9-4556-bacd-9e9aefa80a41_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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 (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtDisclosureTextBlock_2d4e2a04-47ac-49b1-8309-c28dda0c581b_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">Debt</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_3cc4cbeb-5241-4ad7-9450-700db1a6e943_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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_dei_EntityShellCompany_3841b216-3a07-4901-a736-eeec615ea527_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/2022/dei-2022.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_DeferredIncomeTaxExpenseBenefit_65f76451-53eb-4127-a571-318afc51a613_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_00969efc-dcc3-42e9-8056-323ebde56174_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink: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 combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_label_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink: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 Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share</link:label>
    <link:label id="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" 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">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:to="lab_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_a916c92c-a066-407c-80da-aff3b6cdba82_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (6 months)</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink: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 Commitment, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_2d050918-4815-4f12-97a4-d15f26fb502b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d5d20e0e-b731-4250-932a-14e0598bb326_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_a50b829b-0c4c-4c86-a88a-ce2125484680_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink: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 Debt</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_f43e2747-042d-43a5-aa52-ca04b075f5b4_terseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_435b52d7-cd73-4919-a738-12bd7991b63b_verboseLabel_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" 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">Gross unrealized gains</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_label_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink: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 Securities, Accumulated Net Unrealized Gain</link:label>
    <link:label id="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_documentation_en-US" xlink:label="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" 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">Equity Securities, Accumulated Net Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:to="lab_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_5adef9f5-a218-4886-8363-25aca9ca2dfd_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_4aa4cc22-7d61-4718-b393-274a1cf1f5c1_terseLabel_en-US" xlink:label="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of notes receivable due to the company annually</link:label>
    <link:label id="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_label_en-US" xlink:label="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Receivable Due to the Company Annually</link:label>
    <link:label id="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_documentation_en-US" xlink:label="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" 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">Repayments of Notes Receivable Due to the Company Annually</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" xlink:href="mxl-20220630.xsd#mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" xlink:to="lab_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedPriceProtectionRebateActivityRollForward_983ede49-65eb-4b53-b36e-1060cabe3ba0_terseLabel_en-US" xlink:label="lab_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink: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 Price Protection Rebate Activity [Roll Forward]</link:label>
    <link:label id="lab_mxl_AccruedPriceProtectionRebateActivityRollForward_label_en-US" xlink:label="lab_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink: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 Price Protection Rebate Activity [Roll Forward]</link:label>
    <link:label id="lab_mxl_AccruedPriceProtectionRebateActivityRollForward_documentation_en-US" xlink:label="lab_mxl_AccruedPriceProtectionRebateActivityRollForward" 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 price protection rebate activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionRebateActivityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink:to="lab_mxl_AccruedPriceProtectionRebateActivityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_c85cc3fe-b536-4d42-8ea5-c4abe00729a7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_5db87944-24dd-4fc5-8bbb-f8541d262c7d_terseLabel_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" xlink: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 received from other party, deferred in other long-term liabilities</link:label>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_label_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" xlink: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 Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Deferred in Liabilities</link:label>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_documentation_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" 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">Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Deferred in Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" xlink:href="mxl-20220630.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" xlink:to="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_3e67d3d9-6620-4dfa-8c1c-2319cb5dfcfb_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" 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 Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_f39cf85f-7395-4d0c-a777-1de623cb0c43_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SeniorSecuredTermBLoanFacilityMember_691f9719-dbbe-4a16-a735-82b8343aad63_terseLabel_en-US" xlink:label="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term B Loan Facility</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermBLoanFacilityMember_label_en-US" xlink:label="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term B Loan Facility [Member]</link:label>
    <link:label id="lab_mxl_SeniorSecuredTermBLoanFacilityMember_documentation_en-US" xlink:label="lab_mxl_SeniorSecuredTermBLoanFacilityMember" 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">Senior Secured Term B Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredTermBLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:to="lab_mxl_SeniorSecuredTermBLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_991c36af-8500-4229-82b9-e68d1f38361c_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/2022/dei-2022.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_ShareBasedCompensationAwardTrancheOneMember_aeb45303-525d-4fa3-a8fc-8ae75c8c3526_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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 payment arrangement, tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink: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, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_ad7c85f4-26d5-4c9a-b119-7e5a92b753ae_terseLabel_en-US" xlink:label="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" xlink: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 operating liabilities assumed</link:label>
    <link:label id="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_label_en-US" xlink:label="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" xlink: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 Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities</link:label>
    <link:label id="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" xlink:to="lab_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IndustrialandmultimarketMember_a2e64b54-ec29-4521-8610-98aa6f1096a0_terseLabel_en-US" xlink:label="lab_mxl_IndustrialandmultimarketMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial and multi-market</link:label>
    <link:label id="lab_mxl_IndustrialandmultimarketMember_label_en-US" xlink:label="lab_mxl_IndustrialandmultimarketMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial and multi-market [Member]</link:label>
    <link:label id="lab_mxl_IndustrialandmultimarketMember_documentation_en-US" xlink:label="lab_mxl_IndustrialandmultimarketMember" 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">Industrial and multi-market [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember" xlink:href="mxl-20220630.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IndustrialandmultimarketMember" xlink:to="lab_mxl_IndustrialandmultimarketMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_23cb7f36-785b-48ac-891a-9ff972228209_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) by Component</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_Assets_91a2c17c-bf7d-4099-b5d5-39120b7ae743_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtDisclosureAbstract_1f2a59e2-83f1-4932-ba77-1f6d27bde60c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EarningsPerShareAbstract_02364f02-ddf0-4892-b9e6-4eaabbb7fb75_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementLocationAxis_689f6470-58b0-48f9-ac68-134707ae2f24_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_RecordedUnconditionalPurchaseObligation_3e5a3733-ae43-472e-8498-cf396765ec6f_totalLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligation" 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 minimum payments</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligation_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_99b307c2-9fe3-461d-b2bc-9ce7d4d9c5e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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 payment arrangement, tranche three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_f43cc405-315f-4f40-8735-c9bdaf86ee7f_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restricted stock units (PRSUs)</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_5263f3be-a02c-4dbe-9681-c697aade74cb_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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 beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_4a738951-a73b-494c-b045-8917e5ce61a9_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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 end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_77bbce2c-afdc-47f4-8d4e-5f4850194285_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 expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e9c2ad0f-1236-4fea-a945-778e31003ae6_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfRestructuringAndRelatedCostsTable_d9497eb0-1637-43bb-b0b4-c5e5a2c78f08_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_f6b55df6-ef35-42b6-89d6-f50ea1e00ce9_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Less: current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_82fd9339-4b42-4bbe-9579-017d53473854_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" 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">2023</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b87a76c5-d3b7-4006-8e37-725a09eac579_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestructuringReserveNoncurrent_fb72fc72-8fcf-42b5-a04e-431af2053e0a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveNoncurrent" xlink: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 portion as of June 30, 2022</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveNoncurrent" xlink:to="lab_us-gaap_RestructuringReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_66530661-a34e-4133-8f6c-8a2a83b8a49a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebtFairValue_65098718-fa07-42b2-97e4-0fc83708b816_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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 term loans outstanding</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_468cb131-6842-40c0-90e6-68dd1685b95d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_2a144b86-d2ac-49cb-81fa-5d94ccd984aa_terseLabel_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink: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 received from other party recognized</link:label>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_label_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink: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 Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized</link:label>
    <link:label id="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_documentation_en-US" xlink:label="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" 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">Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink:href="mxl-20220630.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink:to="lab_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_38e20060-65c8-4979-9ec5-fe349efc9e5f_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">Accrued compensation</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LineOfCreditMember_029013c4-5ba5-481f-823b-fd824b89180a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2443e81c-6d4a-480a-b4b7-58571b82584d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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 Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_f109d5df-cace-48cc-88bc-eb0c138fc999_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dfbdefd4-d1f1-4ff6-89ca-921b5c2e7933_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfGoodwillTable_a15d05e0-17e3-413a-ade6-fed7240a44f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_06c305b7-0ded-42f1-ae77-24ee8e4361f7_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and accretion of discount on debt and leases</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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 Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f82d76de-0c8c-4c11-a2ee-febd7afe0ea5_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 Income (Loss) 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_953e6634-455c-42ae-9f70-d13312edcbfa_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_2dcc9048-e3de-4b2b-9d40-c6d9a5c03de4_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 Details</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingLeaseLiability_36b2a89f-b256-4f22-9179-7fd3a4dfe741_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink: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 Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65e3a07e-4b23-45c2-b062-626d35903a23_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">Award Type [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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_ProceedsLoanedUnderNotesReceivable_bf3c0385-4907-43e5-a977-b662b2b03b53_negatedLabel_en-US" xlink:label="lab_mxl_ProceedsLoanedUnderNotesReceivable" 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">Proceeds loaned under notes receivable</link:label>
    <link:label id="lab_mxl_ProceedsLoanedUnderNotesReceivable_71c3cbf0-7567-4033-ba8d-a24f7a223194_terseLabel_en-US" xlink:label="lab_mxl_ProceedsLoanedUnderNotesReceivable" xlink: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 loaned under notes receivable</link:label>
    <link:label id="lab_mxl_ProceedsLoanedUnderNotesReceivable_label_en-US" xlink:label="lab_mxl_ProceedsLoanedUnderNotesReceivable" xlink: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 Loaned Under Notes Receivable</link:label>
    <link:label id="lab_mxl_ProceedsLoanedUnderNotesReceivable_documentation_en-US" xlink:label="lab_mxl_ProceedsLoanedUnderNotesReceivable" 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">Proceeds Loaned Under Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable" xlink:href="mxl-20220630.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ProceedsLoanedUnderNotesReceivable" xlink:to="lab_mxl_ProceedsLoanedUnderNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_882604f9-647d-42e6-a06c-5716975962fc_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 costs, period for recognition</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GainsLossesOnExtinguishmentOfDebt_b1e71034-8be1-4275-ab7c-f52e69f35982_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_30eb8d24-5c4d-42fb-bc4f-c837e1d3b7f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9cafb2ea-40ce-42ea-ab08-a7eeea42f562_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_5ae1a473-c4c9-4706-ae26-a3963f57e5af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" 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">Non-cash charges and adjustments</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Settled without Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_e0cbbfcb-ea8e-41c3-9479-fc2c76e4d1e4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composition of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_343468e9-6799-4bac-ac3d-a4aaa15d5d9a_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_e1066079-dfb6-434f-8242-b6449bc31e1d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_3678cfa1-3b39-4e1d-b934-557fd743ea55_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_f581f990-85c5-465e-ab73-af8ea8fcedb6_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_3d8d182c-a401-4cca-9fc9-20abf0ccaeea_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_3b62c644-5090-4b49-aeae-6548fd203f23_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink: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 price of stock purchased under the ESPP (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink: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, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_90c3f48f-ddbb-47e5-a293-5aec87d51b08_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink: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 Commitment, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:to="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_6d8553f9-e2fe-4ad0-b5f3-b84290d915c0_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LicensedTechnologyMember_3789b11b-404c-40d0-824d-e0b2334a9518_terseLabel_en-US" xlink:label="lab_mxl_LicensedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensed technology</link:label>
    <link:label id="lab_mxl_LicensedTechnologyMember_label_en-US" xlink:label="lab_mxl_LicensedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensed Technology [Member]</link:label>
    <link:label id="lab_mxl_LicensedTechnologyMember_documentation_en-US" xlink:label="lab_mxl_LicensedTechnologyMember" 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">Licensed technology.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember" xlink:href="mxl-20220630.xsd#mxl_LicensedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LicensedTechnologyMember" xlink:to="lab_mxl_LicensedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_be62b680-2cd7-4e16-ad77-adc61e5a29f7_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_0e637fce-c5e7-40ef-be3e-3edad07393e2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_474423ee-c225-4a64-b8bc-a70da3272cb3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_400a8745-3c2a-4822-b5ee-51c82aef430c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_63087adb-567a-472d-9a66-96ed9d793707_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">Cumulative 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_CustomerRelationshipsMember_6a563447-99e0-4d38-8bfd-94cee552f1af_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_9fd4f4ec-40ea-4a0e-820a-794452863062_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/2022/dei-2022.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7ad9c37f-6c65-4c23-a8fd-492c869f8285_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Defined Benefit Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_ff3fb707-667d-4983-8349-7e5277820411_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_ebcf6304-b5d9-4145-891a-d82f8a74e888_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_9548ec93-8cf6-4414-8a75-13b9231b3312_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink: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 tax benefits, period increase</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_70087ead-ca81-4989-8efb-d80e17e88791_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">Basis of Presentation and Principles of 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d19398a4-8d41-47e3-828c-ec8b148eb1a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_f9da285e-f94d-4138-8f22-02f4716bf244_terseLabel_en-US" xlink:label="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink: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, incremental borrowing capacity</link:label>
    <link:label id="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_label_en-US" xlink:label="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink: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, Incremental Borrowing Capacity</link:label>
    <link:label id="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_documentation_en-US" xlink:label="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" 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, Incremental Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink:href="mxl-20220630.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink:to="lab_mxl_LineofCreditFacilityIncrementalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CompanyXMember_2bd9536c-e5b4-42b8-b4a2-014f350fe44a_terseLabel_en-US" xlink:label="lab_mxl_CompanyXMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company X</link:label>
    <link:label id="lab_mxl_CompanyXMember_label_en-US" xlink:label="lab_mxl_CompanyXMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company X [Member]</link:label>
    <link:label id="lab_mxl_CompanyXMember_documentation_en-US" xlink:label="lab_mxl_CompanyXMember" 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">Company X</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CompanyXMember" xlink:to="lab_mxl_CompanyXMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_3a633734-e49e-4428-aacf-84b671d74a6b_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember" 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">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_d23575c0-4815-46b7-a5b5-5b3141edb928_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink: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</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7a87716e-2e8f-40cb-8616-ee0462e2a7eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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 Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_e6d1b932-d438-4288-bd74-35c73d610022_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink: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 Financial Position [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:label id="lab_dei_EntityEmergingGrowthCompany_7ff2f410-6997-4c7b-b717-210e73ff7611_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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_d6a1e9eb-eab7-44d0-a850-b75196119aec_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_f28908b7-3bee-470f-b0d8-3e8aa9411bff_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink: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 tax benefits, accrued interest</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_facdadb5-4dba-469f-a4d3-5e30d515e5ea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_54eeecc6-460d-4ca7-9eae-b967b8ab7207_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" 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 identifiable intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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 Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec43dd79-e4ad-4327-adb3-675e84935e80_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredFinanceCostsNet_0baac07c-abc7-461d-8d9c-d8e4e8d79871_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_d6adbda0-372b-4165-85ba-4675b525ec1a_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_TradingSymbol_d344ea7f-60c0-42da-8412-240f8c91d888_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/2022/dei-2022.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_dei_EntityFileNumber_b06d99b6-2cc6-4b1f-82c4-b145b6796b04_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/2022/dei-2022.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_TreasuryStockAcquiredAverageCostPerShare_58440b99-7d6f-44b1-9aa4-04aae8e1d6dd_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average cost per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_ce0f9a68-6252-4c57-ae77-0c898ed7a137_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_40d3b653-bfe5-49dc-80bc-105fab12e856_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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 Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LonglivedassetsMember_cea50f2c-d01f-4e93-96a0-fa3ae361900e_terseLabel_en-US" xlink:label="lab_mxl_LonglivedassetsMember" xlink: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 lived assets</link:label>
    <link:label id="lab_mxl_LonglivedassetsMember_label_en-US" xlink:label="lab_mxl_LonglivedassetsMember" xlink: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 lived assets [Member]</link:label>
    <link:label id="lab_mxl_LonglivedassetsMember_documentation_en-US" xlink:label="lab_mxl_LonglivedassetsMember" 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">Long lived assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember" xlink:href="mxl-20220630.xsd#mxl_LonglivedassetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LonglivedassetsMember" xlink:to="lab_mxl_LonglivedassetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_82695704-4588-4d26-94ea-7c3446d30614_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_87c35d52-b540-40ac-934c-3132ac370352_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink: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 cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink: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 Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2e2ced34-06b1-4820-a432-cacaf0721800_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_ed8782aa-8696-4830-b3fd-c42f11e21e4b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_17c7a966-1cc3-4684-bd57-7ebeff5c7035_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInSecondYear_74349073-4f30-415b-83b5-24dd53da7543_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink: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 Commitment, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:to="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_d807c9e2-650c-47df-845f-12e0245ff14e_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 and Significant Risks and Uncertainties</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationDisclosureTextBlock_ac13e583-29f2-48e2-9d89-451656aa69f7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink: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 Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink: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 Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRefundLiabilityCurrent_b65641fb-d91a-42ca-97c5-de44f8fb4d8d_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" 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">Accrued obligations to customers for price adjustments</link:label>
    <link:label id="lab_us-gaap_CustomerRefundLiabilityCurrent_e2dbb402-84f7-45c1-9d6f-ba2c6bfa6b57_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink: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 obligations to customers for price adjustments</link:label>
    <link:label id="lab_us-gaap_CustomerRefundLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink: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 Refund Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRefundLiabilityCurrent" xlink:to="lab_us-gaap_CustomerRefundLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentQuarterlyAmortizationRate_30dc4bc5-ee0e-4419-8405-04ed5f29d360_terseLabel_en-US" xlink:label="lab_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink: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, quarterly amortization rate</link:label>
    <link:label id="lab_mxl_DebtInstrumentQuarterlyAmortizationRate_label_en-US" xlink:label="lab_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink: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, Quarterly Amortization Rate</link:label>
    <link:label id="lab_mxl_DebtInstrumentQuarterlyAmortizationRate_documentation_en-US" xlink:label="lab_mxl_DebtInstrumentQuarterlyAmortizationRate" 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">Debt Instrument, Quarterly Amortization Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink:to="lab_mxl_DebtInstrumentQuarterlyAmortizationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_6be0b157-51aa-4ff3-8173-2e37cf77eef3_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3de8a15e-cc6d-4a08-9315-79d6a96ca3e2_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_b8c173e5-ba84-48d0-806d-bf38520bf49d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskPercentage1_02eb72fd-df37-4a9f-a0c2-ca495babb8b0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_38234c94-d2c7-4f9e-b5e2-d69009093707_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">Net 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_ce67d03f-35f7-475c-800d-007e3daf57af_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" 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">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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 Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a04ce811-2ce2-4ead-bdc9-405374bfa767_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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, accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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 and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_efdbe347-dc75-46bd-a8f5-977879632954_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_CreditFacilityDomain_14be3ccf-7f76-4edd-b381-350ec0b38980_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_ff9d058a-3590-40a1-b33e-08b2e3f42606_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">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_2d286d56-f9a8-423d-ae67-b52f60ee16b8_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">Amortization</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestPaidNet_e444f54a-f06c-423b-8ebe-f6cecc3d5749_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_285efe49-3069-4a9d-bb47-b73ebba2885e_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 (usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bb95c88b-a7fa-4a89-aa11-488463c95ac5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_63740c04-7828-4177-b9d0-03c7eebf091b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink: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 from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink: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 from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_4104e44a-ebed-45c1-b3af-5547d7399761_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_83f7fbc0-91dd-4543-a738-788c7e67a3dc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_899166f4-739c-4072-9ed6-58296510c2bf_terseLabel_en-US" xlink:label="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink: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 price protection liability</link:label>
    <link:label id="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_label_en-US" xlink:label="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink: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 Price Protection Liability</link:label>
    <link:label id="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_documentation_en-US" xlink:label="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" 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 increase (decrease) during the reporting period in accrued price protection liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink:href="mxl-20220630.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink:to="lab_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_e128d933-54e4-4060-93ed-729a7308390f_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 stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9848c620-65d2-4187-aab3-14a609f9e21a_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">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_76185058-eee9-44a0-83bb-87b89de544ce_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">Balance at end of period</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_367cc98e-c3c2-428f-910a-92a22eb1b109_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">Cancelled (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_PriceProtectionpayments_53652d45-9272-4507-8c34-d4183ab4ff9a_negatedTerseLabel_en-US" xlink:label="lab_mxl_PriceProtectionpayments" 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</link:label>
    <link:label id="lab_mxl_PriceProtectionpayments_label_en-US" xlink:label="lab_mxl_PriceProtectionpayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Protection payments</link:label>
    <link:label id="lab_mxl_PriceProtectionpayments_documentation_en-US" xlink:label="lab_mxl_PriceProtectionpayments" 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">Price Protection payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionpayments" xlink:href="mxl-20220630.xsd#mxl_PriceProtectionpayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PriceProtectionpayments" xlink:to="lab_mxl_PriceProtectionpayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_6b8627dc-67fb-4d77-8ae8-d4e0144d9baa_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_c3021ad3-82ed-4559-a388-a3a28ff43574_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_4bb498db-ea4f-4c6e-b534-d895c58775a0_terseLabel_en-US" xlink:label="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares awarded as a percentage of grants, peer group based</link:label>
    <link:label id="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_label_en-US" xlink:label="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based</link:label>
    <link:label id="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_documentation_en-US" xlink:label="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" 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">Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" xlink:href="mxl-20220630.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" xlink:to="lab_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VestingPercentageRelativeToNetSales_03356e35-e941-4b91-8e0d-1e7728c4c204_terseLabel_en-US" xlink:label="lab_mxl_VestingPercentageRelativeToNetSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage relative to net sales</link:label>
    <link:label id="lab_mxl_VestingPercentageRelativeToNetSales_label_en-US" xlink:label="lab_mxl_VestingPercentageRelativeToNetSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Percentage Relative To net sales</link:label>
    <link:label id="lab_mxl_VestingPercentageRelativeToNetSales_documentation_en-US" xlink:label="lab_mxl_VestingPercentageRelativeToNetSales" 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">Vesting Percentage Relative To net sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales" xlink:href="mxl-20220630.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VestingPercentageRelativeToNetSales" xlink:to="lab_mxl_VestingPercentageRelativeToNetSales" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_c55746e1-55c6-47ad-b7af-e03039996f2b_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/2022/dei-2022.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_us-gaap_FairValueByBalanceSheetGroupingTable_662584bf-a108-4fd6-bcb4-954c12699aec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f9d0d8bb-c881-44c0-b8f3-964b8533b33d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4ee35f76-49ef-4bfd-80ff-98bb943c798f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_805daba6-d70a-479f-935c-866b21068ca2_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_ddf26631-304d-4e12-81b3-f5363ef72258_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">Summary of Level 3 Financial Instrument Activity</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_bc2d732e-8415-45e0-b8e6-273a3d778002_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink: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 Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_ba15220b-f671-4c13-9641-7fd5de8354e1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink: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_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_3af94a9d-92cc-4e78-ab1f-40f50e49c291_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink: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_ContractualObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentInterestPeriod_eb6d13ca-08fa-4c0d-85da-38f5ee5fde39_terseLabel_en-US" xlink:label="lab_mxl_DebtInstrumentInterestPeriod" xlink: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 period</link:label>
    <link:label id="lab_mxl_DebtInstrumentInterestPeriod_label_en-US" xlink:label="lab_mxl_DebtInstrumentInterestPeriod" xlink: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, Interest Period</link:label>
    <link:label id="lab_mxl_DebtInstrumentInterestPeriod_documentation_en-US" xlink:label="lab_mxl_DebtInstrumentInterestPeriod" 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">Debt Instrument, Interest Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentInterestPeriod" xlink:to="lab_mxl_DebtInstrumentInterestPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_d82786e4-a2a9-4672-9bee-502de4f2e8b4_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_bdfedc28-dc09-4c1d-9059-aaa0ea9d0878_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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 costs related to unvested options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_7d0cc272-448d-403e-a861-d321f3af9c8f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink: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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_6512b5bf-a250-4f5d-9428-66b0aee8e44d_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MoneyMarketFundsAtCarryingValue_b2f50317-72ae-47c7-b590-16db5687c4f8_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink: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_MoneyMarketFundsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink: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, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="lab_us-gaap_MoneyMarketFundsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_fe5a415a-3bec-486c-8d66-3b8125a1d175_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b5b3550a-26ad-4a01-863d-cb4873e11a21_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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 (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e112a136-2816-44b0-9acd-b59fb94d73d3_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">Common stock issued pursuant to equity awards, net</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_9fe1410b-4307-44df-ac56-18831ff9f8e5_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink: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 before reclassifications, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsForRepurchaseOfCommonStock_44797c0d-e6cd-4bbe-8eb7-72ff929fa3e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_b2c5d767-1075-489a-baee-0a3ee52784ab_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Payments for repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0a0ebc4c-61bc-414f-b775-47948dafc992_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_a2437f84-ce0b-4253-8658-5e59e1952b05_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink: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 (up to)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_7ba52c5d-4ebc-4111-857f-511d214a3485_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Contingent consideration (Note 3)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_2f20688f-d07b-44e6-9ff8-713186f598a6_netLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink: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 Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerDMember_b60ae81a-da5d-488e-a760-9cf83a064af7_terseLabel_en-US" xlink:label="lab_mxl_CustomerDMember" xlink: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 D</link:label>
    <link:label id="lab_mxl_CustomerDMember_label_en-US" xlink:label="lab_mxl_CustomerDMember" xlink: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 D [Member]</link:label>
    <link:label id="lab_mxl_CustomerDMember_documentation_en-US" xlink:label="lab_mxl_CustomerDMember" 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">Customer D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember" xlink:href="mxl-20220630.xsd#mxl_CustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerDMember" xlink:to="lab_mxl_CustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_f3aa8117-6f17-4fb4-9e9c-2ba854dc2fd3_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9ae12557-7fe6-437f-92c1-3b8a33aa3548_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateEffectivePercentage_d9e6204c-48a3-49da-8187-d2554eff3424_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_e17c0d5d-54f2-4425-802a-1602d632cdc7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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 renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_TerminatedLeaseMember_68ef1ac8-b0b2-4e13-b962-acac53bf62f9_terseLabel_en-US" xlink:label="lab_mxl_TerminatedLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terminated Lease</link:label>
    <link:label id="lab_mxl_TerminatedLeaseMember_label_en-US" xlink:label="lab_mxl_TerminatedLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terminated Lease [Member]</link:label>
    <link:label id="lab_mxl_TerminatedLeaseMember_documentation_en-US" xlink:label="lab_mxl_TerminatedLeaseMember" 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">Terminated Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember" xlink:href="mxl-20220630.xsd#mxl_TerminatedLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_TerminatedLeaseMember" xlink:to="lab_mxl_TerminatedLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_31d02dcf-b726-439a-86d5-9a8b4c4e6964_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/2022/dei-2022.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_mxl_ContingentConsiderationLiabilityMember_33eae517-efe7-4a47-83ba-af4172b73d75_terseLabel_en-US" xlink:label="lab_mxl_ContingentConsiderationLiabilityMember" xlink: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</link:label>
    <link:label id="lab_mxl_ContingentConsiderationLiabilityMember_label_en-US" xlink:label="lab_mxl_ContingentConsiderationLiabilityMember" xlink: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, Liability [Member]</link:label>
    <link:label id="lab_mxl_ContingentConsiderationLiabilityMember_documentation_en-US" xlink:label="lab_mxl_ContingentConsiderationLiabilityMember" 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, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember" xlink:href="mxl-20220630.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ContingentConsiderationLiabilityMember" xlink:to="lab_mxl_ContingentConsiderationLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_c6d52f25-39bd-4b39-8eda-ee0ae95c40c9_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_da188913-e5e1-4c8b-8715-859871c13e96_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_21f38885-af69-4aa8-b0aa-a305be628e6f_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">Long-term lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_bda9cfd0-62a7-4554-96e1-04316d0dc22c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Long-term 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_HK_6aaf3c22-233f-4708-b764-e2001a2c75a3_terseLabel_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hong Kong</link:label>
    <link:label id="lab_country_HK_label_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HONG KONG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_ed6d6916-f718-4bc0-b6c9-3a5110303556_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_6e54ae58-4dc3-4871-a66c-da252a9d2d2d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_2f7f33c5-9537-4d3e-bdc7-d475d6c91396_periodStartLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_93d4b231-1437-49c2-a139-f3bde81724b7_periodEndLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_ed491576-d13b-4f70-916d-90e59d409439_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_1d2e3a70-d9d4-4a45-aa6a-03d7fc992f9f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 External Customers by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_5d861bb8-9c73-4171-ba27-8d02f1f8c762_terseLabel_en-US" xlink:label="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" xlink: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, basis spread on variable rate, additional applicable margin</link:label>
    <link:label id="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_label_en-US" xlink:label="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" xlink: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, Basis Spread on Variable Rate, Additional Applicable Margin</link:label>
    <link:label id="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_documentation_en-US" xlink:label="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" 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">Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" xlink:to="lab_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_66315665-d5e3-401f-be28-6e4cfc03c0bb_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">Accumulated deficit</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SalesReturnsAndAllowancesMember_748694ea-678e-440f-aae6-25072612d385_terseLabel_en-US" xlink:label="lab_us-gaap_SalesReturnsAndAllowancesMember" xlink: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 Returns and Allowances</link:label>
    <link:label id="lab_us-gaap_SalesReturnsAndAllowancesMember_label_en-US" xlink:label="lab_us-gaap_SalesReturnsAndAllowancesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Returns and Allowances [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesReturnsAndAllowancesMember" xlink:to="lab_us-gaap_SalesReturnsAndAllowancesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CallPremiumPercentage_41c109bd-9f23-4ee8-9cc7-18c171133ceb_terseLabel_en-US" xlink:label="lab_mxl_CallPremiumPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Call premium, percentage</link:label>
    <link:label id="lab_mxl_CallPremiumPercentage_label_en-US" xlink:label="lab_mxl_CallPremiumPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Call Premium, Percentage</link:label>
    <link:label id="lab_mxl_CallPremiumPercentage_documentation_en-US" xlink:label="lab_mxl_CallPremiumPercentage" 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">Call Premium, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage" xlink:href="mxl-20220630.xsd#mxl_CallPremiumPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CallPremiumPercentage" xlink:to="lab_mxl_CallPremiumPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_6602a4cf-b259-4c6c-b3fc-56f557acc859_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7b0596f9-2da1-497b-889f-08fcf8b23f7d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_3a028918-76ed-4bb6-abc5-c974808514d4_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueMeasurementsRecurringMember_e17096e0-90c6-49db-9f0c-05241b9a2182_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">Fair Value, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_CustomerAMember_038502f1-9456-4b49-adb1-0b1530ce054f_terseLabel_en-US" xlink:label="lab_mxl_CustomerAMember" xlink: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 A</link:label>
    <link:label id="lab_mxl_CustomerAMember_label_en-US" xlink:label="lab_mxl_CustomerAMember" xlink: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 A [Member]</link:label>
    <link:label id="lab_mxl_CustomerAMember_documentation_en-US" xlink:label="lab_mxl_CustomerAMember" 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">Customer A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember" xlink:href="mxl-20220630.xsd#mxl_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerAMember" xlink:to="lab_mxl_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_18c596fd-5ef4-4333-8959-7dc39c3e0642_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_6999483d-ca34-4ba8-a6b7-3b99f54e4e71_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_530cbccb-eed8-4e7d-9da5-ec512cc2e8aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink: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 Acquired Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink: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 Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5e6e080a-4db0-4d47-81ab-95ef4c40d7f4_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementLineItems_5d190738-24bc-4e9c-9c7f-9aba06dd6821_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NonoperatingIncomeExpense_5db6ec49-7900-4d31-a3b3-13f92cec8aa4_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" 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 income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_cea30cb0-9471-4bb6-b250-7f56d51650dd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_157389c3-b227-4f90-b3b7-02fbf35a2110_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsGross_75cc329b-90e0-4fed-b2f5-2aaa8c0e55a9_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_e80e6d4c-015e-475a-b9c9-b7aa73c009db_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">Selling, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccruedRoyaltiesCurrent_ce86b7c9-d819-47b2-b6d8-b0c91917144b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink: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 royalty</link:label>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink: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 Royalties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_a8f22cee-65c7-44a9-abe4-0f20ce044ffd_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">Leased 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodValue_fbce4db0-861e-46f7-8476-42680fae4a93_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_d68afaa5-806e-4577-9b1a-7f0fd0d7634c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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 repurchased during period</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0fd0b638-c26d-483a-9669-ec9aeaa237e7_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_CustomerBMember_0bc2d0e4-997e-4b60-9c2c-e9b72be9e045_terseLabel_en-US" xlink:label="lab_mxl_CustomerBMember" xlink: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 B</link:label>
    <link:label id="lab_mxl_CustomerBMember_label_en-US" xlink:label="lab_mxl_CustomerBMember" xlink: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 B [Member]</link:label>
    <link:label id="lab_mxl_CustomerBMember_documentation_en-US" xlink:label="lab_mxl_CustomerBMember" 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">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember" xlink:href="mxl-20220630.xsd#mxl_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerBMember" xlink:to="lab_mxl_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_507d0f79-1559-4d14-b92d-293f777acf76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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 and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_661fbce7-3819-4777-915b-528c8bdd83b7_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_8afaf2e7-6521-4122-b7e7-1dc872f83817_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/2022/dei-2022.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_dei_LocalPhoneNumber_055612b3-2ffe-44fb-bfa0-ec4ca1d9abc8_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/2022/dei-2022.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_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_9d174b0b-5e52-4062-9d4d-b13e18fc93a6_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6d66cb9f-a4d1-43c9-89f2-b5a097467e43_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingIncomeLoss_352249f3-6de5-4c0c-bea6-eadefecc03c2_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_30d30ce2-ab3f-4c50-bd99-b0998ac1f695_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">Inventory</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractualObligationDueInSecondYear_9849fefe-30a4-45c3-a848-0b7296f66fcd_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" 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">2024</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CallPremiumPeriod_338524bf-26da-4c03-8702-09c93f0c9ad7_terseLabel_en-US" xlink:label="lab_mxl_CallPremiumPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Call premium, period</link:label>
    <link:label id="lab_mxl_CallPremiumPeriod_label_en-US" xlink:label="lab_mxl_CallPremiumPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Call Premium, Period</link:label>
    <link:label id="lab_mxl_CallPremiumPeriod_documentation_en-US" xlink:label="lab_mxl_CallPremiumPeriod" 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">Call Premium, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod" xlink:href="mxl-20220630.xsd#mxl_CallPremiumPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CallPremiumPeriod" xlink:to="lab_mxl_CallPremiumPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_47bc7d06-5d39-4a4f-86f7-6bb6a5c4c332_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 Issued Accounting Pronouncements</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_40a04337-b5e6-4428-81e7-a4f6b7cf513c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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 in privately held entities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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 Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenueStreamDomain_feb674fe-614f-4d82-b923-05161e089354_terseLabel_en-US" xlink:label="lab_mxl_RevenueStreamDomain" xlink: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 Stream [Domain]</link:label>
    <link:label id="lab_mxl_RevenueStreamDomain_label_en-US" xlink:label="lab_mxl_RevenueStreamDomain" xlink: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 Stream [Domain]</link:label>
    <link:label id="lab_mxl_RevenueStreamDomain_documentation_en-US" xlink:label="lab_mxl_RevenueStreamDomain" 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">Revenue Stream [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RevenueStreamDomain" xlink:to="lab_mxl_RevenueStreamDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_25686163-b465-4c54-a80d-3738bfbf589d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_b05ed89a-6ec9-4fb5-93ad-74402777d607_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_6738a296-ffbc-4072-8b59-95d26c4e1e40_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_f9422ea4-a874-41f8-81a6-6d89b6911ad9_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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BalanceSheetRelatedDisclosuresAbstract_cc1a2339-3ce8-425f-9bbb-f6963069d41d_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink: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 Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74527ccd-2e9d-47ad-b3e9-42087e645862_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_afaf40af-d4d9-4c6b-942c-17c5a8b814ed_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_ed6a19e2-b561-41bf-8182-5d12fd37f927_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SignificantSupplierAxis_d81d5767-9901-4776-ad5a-c78f5e9f9f0d_terseLabel_en-US" xlink:label="lab_mxl_SignificantSupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Supplier [Axis]</link:label>
    <link:label id="lab_mxl_SignificantSupplierAxis_label_en-US" xlink:label="lab_mxl_SignificantSupplierAxis" xlink: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 Supplier [Axis]</link:label>
    <link:label id="lab_mxl_SignificantSupplierAxis_documentation_en-US" xlink:label="lab_mxl_SignificantSupplierAxis" 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">Significant Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SignificantSupplierAxis" xlink:to="lab_mxl_SignificantSupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_CustomerCMember_5b6dbd04-269e-490c-bad4-f4b369bc4e2c_terseLabel_en-US" xlink:label="lab_mxl_CustomerCMember" xlink: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 C</link:label>
    <link:label id="lab_mxl_CustomerCMember_label_en-US" xlink:label="lab_mxl_CustomerCMember" xlink: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 C [Member]</link:label>
    <link:label id="lab_mxl_CustomerCMember_documentation_en-US" xlink:label="lab_mxl_CustomerCMember" 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">Customer C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember" xlink:href="mxl-20220630.xsd#mxl_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_CustomerCMember" xlink:to="lab_mxl_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e16b4c26-521f-4b3e-ae6d-f21ebfcb45a2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_82f5fce4-f4f2-4002-88e4-d8f7e72cb7c6_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 net income to cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b9c18bd3-b48c-4728-b38a-afeec70e389e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_db61d4c0-7146-44ce-aa0e-bfd81f1e8b19_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">Income tax provision (benefit)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_4d67bc65-68f0-4d12-8142-c25413f2e996_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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_PreferredStockParOrStatedValuePerShare_73f6b7f8-d7da-4034-8e13-9765e92c0247_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5759e639-7ae3-4cb1-8802-ddcb901dc7b3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_67f0c80c-8719-47bb-8594-1431e31f1829_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink: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 [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_fa1bc2c2-9570-479d-9783-07847906d0d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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 options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f435be6e-9b30-4a05-9c9c-377bb50d515f_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of leased right-of-use assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_773862c3-1ae7-49a1-b93c-32c46ae7cd2e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BalanceSheetLocationDomain_6aeea533-21eb-4a20-a5cd-81da022ff0cb_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_b6b1d6f8-21a7-43fd-91ef-d595a129e3cf_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/2022/dei-2022.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_mxl_DistributorsMember_1f06a5de-e041-42ec-af0f-f63e0459a28e_terseLabel_en-US" xlink:label="lab_mxl_DistributorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributors</link:label>
    <link:label id="lab_mxl_DistributorsMember_label_en-US" xlink:label="lab_mxl_DistributorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributors [Member]</link:label>
    <link:label id="lab_mxl_DistributorsMember_documentation_en-US" xlink:label="lab_mxl_DistributorsMember" 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">Distributors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember" xlink:href="mxl-20220630.xsd#mxl_DistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DistributorsMember" xlink:to="lab_mxl_DistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_bb3ee592-060c-42dd-8e39-8744c80f6dcc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1a8dbe3e-7e51-4f99-8aa7-91e78852619e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_238e5ba7-4922-49e6-952c-44411b91112b_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 (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a55765f1-0256-4ba4-b30c-4c07decfe0e2_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">Weighted average common shares outstanding-diluted (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConcentrationRiskDisclosureTextBlock_a0f4a850-4577-446f-8d47-44d99d9d7ef3_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" 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">Concentration of Credit Risk, Significant Customers and Geographic Information</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_44db7801-a90a-4bbd-8090-548d5b86c22c_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_d01e8b38-92dc-4232-b692-8e6a5be8fc49_terseLabel_en-US" xlink:label="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" xlink: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 - Company X</link:label>
    <link:label id="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_label_en-US" xlink:label="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential Contingent Consideration - Privately Held Company [Member]</link:label>
    <link:label id="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_documentation_en-US" xlink:label="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" 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">Potential Contingent Consideration - Privately Held Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" xlink:to="lab_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7c0c14ee-6506-4e48-9700-3de8a195bd48_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">Inventory</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_b50fca81-b7f2-444c-aa49-b1df179baa83_terseLabel_en-US" xlink:label="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR subject to floor</link:label>
    <link:label id="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_label_en-US" xlink:label="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) Subject to Floor [Member]</link:label>
    <link:label id="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_documentation_en-US" xlink:label="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" 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">London Interbank Offered Rate (LIBOR) Subject to Floor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" xlink:href="mxl-20220630.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" xlink:to="lab_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_46b7188b-e3a7-41b0-aef5-93341e1dbd13_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VendorBMember_2943db9b-7540-4ebb-93a3-c5135b6fa434_terseLabel_en-US" xlink:label="lab_mxl_VendorBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor B</link:label>
    <link:label id="lab_mxl_VendorBMember_label_en-US" xlink:label="lab_mxl_VendorBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor B [Member]</link:label>
    <link:label id="lab_mxl_VendorBMember_documentation_en-US" xlink:label="lab_mxl_VendorBMember" 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">Vendor B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember" xlink:href="mxl-20220630.xsd#mxl_VendorBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VendorBMember" xlink:to="lab_mxl_VendorBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_43ff384f-0a5c-4f4e-98cd-7c91f83498e3_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink: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_EquitySecuritiesFvNiCurrentAndNoncurrent_83749fa7-595b-4295-88c4-cab9a0700452_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" 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">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink: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 Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_d46418ff-db79-470f-ad7f-9e848c64a776_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_02fbfe82-bbde-4f0a-8460-bdd983b9f69d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink: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 Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_848d5812-ef21-47dd-8c3d-a49f9164004d_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_a271bf53-6e90-4bfa-b298-49f95e8e6ba4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 shares for payment of bonuses</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink: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 Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_0cf093ec-3cf9-424f-ae0e-67e7a2e240d0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Ownership Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_da20846d-0b9b-474b-905f-5363d5f7a005_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, $0.0001 par value; 550,000 shares authorized; 78,333 shares issued and outstanding at June&#160;30, 2022 and 76,778 shares issued and outstanding December&#160;31, 2021</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentNameDomain_9a7a2e5a-8eab-4d33-844d-9a98a047fcac_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_92292508-5b5f-4934-89dc-08336c449904_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_InitialTermLoanTLBJune2021Member_7ddfcea3-b869-473a-ac01-6ed090bacde4_terseLabel_en-US" xlink:label="lab_mxl_InitialTermLoanTLBJune2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial term loan under June 23, 2021 credit agreement</link:label>
    <link:label id="lab_mxl_InitialTermLoanTLBJune2021Member_label_en-US" xlink:label="lab_mxl_InitialTermLoanTLBJune2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan - TLB June 2021 [Member]</link:label>
    <link:label id="lab_mxl_InitialTermLoanTLBJune2021Member_documentation_en-US" xlink:label="lab_mxl_InitialTermLoanTLBJune2021Member" 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">Initial Term Loan - TLB June 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member" xlink:href="mxl-20220630.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_InitialTermLoanTLBJune2021Member" xlink:to="lab_mxl_InitialTermLoanTLBJune2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_6b987819-3ee8-40a4-844e-d38f6b4f500e_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SiliconMotionTechnologyCorporationMember_35996b5c-2178-41c6-813b-c17eccc30c9e_terseLabel_en-US" xlink:label="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Motion Technology Corporation</link:label>
    <link:label id="lab_mxl_SiliconMotionTechnologyCorporationMember_label_en-US" xlink:label="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Motion Technology Corporation [Member]</link:label>
    <link:label id="lab_mxl_SiliconMotionTechnologyCorporationMember_documentation_en-US" xlink:label="lab_mxl_SiliconMotionTechnologyCorporationMember" 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">Silicon Motion Technology Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember" xlink:href="mxl-20220630.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SiliconMotionTechnologyCorporationMember" xlink:to="lab_mxl_SiliconMotionTechnologyCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0cfa7673-1f4f-420c-9131-b1c04a1e6fc3_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherCommitment_18a3ab01-d241-4ff5-9c89-457c0a8ae98e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" 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 minimum payments</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink: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 Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_629e9d91-0978-488d-bfef-9ca50b0a6afb_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" 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">2022 (6 months)</link:label>
    <link:label id="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:to="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_eb0ac38c-8090-4d59-9df0-2687c31078c5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable (in thousands)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1066d5b9-ed2e-46cb-8380-f59459ed85d3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_1557a881-9e2c-411a-9e7a-937f5c0308e1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_a1035336-595b-4f35-8321-74937f41f7fb_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_2599cada-4e9a-4116-8c26-18002a38e5a1_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses related to finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3cf5304b-0f92-41d6-abe9-74f73501319b_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, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37f8e79c-138d-4850-b461-f4406be4a683_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, cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e97bc4d6-eb2e-4754-8c7d-2e768cc48e00_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractualObligationDueInThirdYear_bb45c781-d7f6-4f8a-8106-06cb531fb21d_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" 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">2025</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_f9ef781d-22db-4516-989d-95175cbd8c9e_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Under Inventory Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9e4e9c5e-5c2d-4f09-b158-86b161cd17a8_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract_514ac8bc-791b-4c2f-95e3-00c90c601b9c_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromStockOptionsExercised_b08fa44e-5c60-44a2-ba7c-35d0e1da61b4_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">Cash received from exercise 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_8b7da1d1-6813-4423-84aa-8a385160dccb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink: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 Performance-Based Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink: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, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_fb44f6f1-1c8b-4f97-b9ad-1480f869a755_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_9af58c01-131b-4887-9773-5f0d7c3bde65_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ce7f3570-825e-4a00-8686-9324d993cda0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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 Contractual Term, Vested and expected to vest (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent_0ab75a4e-e496-425f-bba4-f19fc48931d7_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink: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 bonuses</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink: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 Bonuses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ac0f6464-884d-48b3-ae54-a3dc6a123c2f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" 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">(Gain) loss on foreign currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_75b9223c-f25f-4fcc-93f2-b7a88d2964b0_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_92749b54-f46a-4500-80ed-f4cd07c75e0d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FacilityClosingMember_93eed22f-bbd8-4f06-8742-999967beaed0_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease related charges</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_0689f582-be36-42bf-a4a5-eb13a63665ae_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_1f073614-0a24-4cc3-9967-f8460be3389c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 Useful Life (in&#160;Years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f6bdbf7d-64ae-4e8c-a80c-271a1052766a_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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseCost_5a32045e-06c8-4d64-95f6-c77339367638_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_8255fae5-d8be-47d8-abff-7e088545bb47_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_e472b688-cc1f-4d89-ae1f-c0cd6c97b30b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_c9c8008d-0340-4517-b728-44eb0f967f76_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">Total comprehensive income</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_8dab7025-24e2-4934-93b9-782141220984_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink: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, Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_83bd7182-3485-4e98-a77e-5416a7d9ebd3_negatedLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" 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">Less: current portion as of June 30, 2022</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_03e87b40-9bb0-4b1c-a3b5-b15cc805c253_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink: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 restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_22205066-7f13-4fa8-9bbe-464d939fe90e_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_af58e74a-1e88-464d-969d-0603000dd103_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/2022/dei-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e11a08f8-301f-4873-8a5e-18b4c3944e44_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherAssetsNoncurrent_2be7e2f3-2bb4-422d-a326-a18a1c1d6ab1_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 long-term 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_PriceProtectionRebateCharges_fed9fc9f-add7-4216-9d80-80ed7027196a_terseLabel_en-US" xlink:label="lab_mxl_PriceProtectionRebateCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged as a reduction of revenue</link:label>
    <link:label id="lab_mxl_PriceProtectionRebateCharges_label_en-US" xlink:label="lab_mxl_PriceProtectionRebateCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Protection Rebate Charges</link:label>
    <link:label id="lab_mxl_PriceProtectionRebateCharges_documentation_en-US" xlink:label="lab_mxl_PriceProtectionRebateCharges" 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">Price protection rebate charges as a reduction of revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionRebateCharges" xlink:href="mxl-20220630.xsd#mxl_PriceProtectionRebateCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PriceProtectionRebateCharges" xlink:to="lab_mxl_PriceProtectionRebateCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_2fcb4cb9-cd30-4b1d-b84b-2c07bd429041_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" 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">Cash payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink: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 Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_ca42d56c-6010-485b-bbeb-df4da750637f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_eb3d64bf-eb76-43e8-a1c8-e3fbde2943be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_26c6b491-6b14-4411-b777-dba238da27a9_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">Amortization and depreciation</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_95bd7bd8-917e-4c7b-bbcf-676030671e91_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink: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, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_488aaf31-1576-40eb-8c78-8bc5d1a852d0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of leased right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_d530e764-6048-4082-bf41-428c3daaa1ba_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original operating lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b263eb2f-344d-4cd4-88a5-14ed74712c69_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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 purchased under the ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_OtherObligationsMember_b86516ba-3ebe-4100-80be-cf9357fae3ad_terseLabel_en-US" xlink:label="lab_mxl_OtherObligationsMember" xlink: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 Obligations</link:label>
    <link:label id="lab_mxl_OtherObligationsMember_label_en-US" xlink:label="lab_mxl_OtherObligationsMember" xlink: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 Obligations [Member]</link:label>
    <link:label id="lab_mxl_OtherObligationsMember_documentation_en-US" xlink:label="lab_mxl_OtherObligationsMember" 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 Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember" xlink:href="mxl-20220630.xsd#mxl_OtherObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_OtherObligationsMember" xlink:to="lab_mxl_OtherObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4f1e2cec-de35-4a12-a19c-7506f9e4f7e8_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">Outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b2df613-61ed-407b-b1f8-ec8215425d85_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">Outstanding 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossTable_2db94b5f-80a1-4568-b317-e0e897d56a82_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_DebtInstrumentCovenantLeverageRatioMaximum_137fc8c8-c0e3-4fbd-be49-b4b07b30ed27_terseLabel_en-US" xlink:label="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum" xlink: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, covenant, leverage ratio, maximum</link:label>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum_label_en-US" xlink:label="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum" xlink: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, Covenant, Leverage Ratio, Maximum</link:label>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum_documentation_en-US" xlink:label="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum" 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">Debt Instrument, Covenant, Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum" xlink:to="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_5a9b547d-ee26-4061-ae72-c5c9b93aa845_terseLabel_en-US" xlink:label="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink: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 Asset, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" 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">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="mxl-20220630.xsd#mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_fe9cb9ea-3b5d-492a-945e-e958531b3cde_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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 Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_aa7a76e8-caa2-417d-b590-8689ca2b4826_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/2022/dei-2022.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_OtherCommitmentsTableTextBlock_55b3fce7-aabd-403c-aca6-fdecd21b52ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Under Other Obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_64969a3c-6b43-452d-a236-a76cb9b126cd_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 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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_5ba5e261-1fb3-4dcc-8ee9-a5d353cf4fbd_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_9fb71f67-af2a-4f3b-9710-be40d24f803b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_7327dfa7-790b-42c4-b3ed-d5cf4ca6ed82_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink: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 Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink: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 Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Longlivedassets_5998ac46-65f5-42d6-af19-4576fe5f2ccf_terseLabel_en-US" xlink:label="lab_mxl_Longlivedassets" xlink: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 lived assets</link:label>
    <link:label id="lab_mxl_Longlivedassets_label_en-US" xlink:label="lab_mxl_Longlivedassets" xlink: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 lived assets</link:label>
    <link:label id="lab_mxl_Longlivedassets_documentation_en-US" xlink:label="lab_mxl_Longlivedassets" 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">Long lived assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets" xlink:href="mxl-20220630.xsd#mxl_Longlivedassets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Longlivedassets" xlink:to="lab_mxl_Longlivedassets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a940c5b1-44b1-4019-942f-6a58c007248c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b45f2726-31e5-4fa8-b542-2df5561aaf25_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of discount</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink: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) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4b622b84-de45-43bb-a01a-afda6a4df310_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AccruedPriceProtectionLiability_82a60e6e-be2a-471c-9e35-69123174f05d_terseLabel_en-US" xlink:label="lab_mxl_AccruedPriceProtectionLiability" xlink: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 price protection liability</link:label>
    <link:label id="lab_mxl_AccruedPriceProtectionLiability_d6f5ccae-57c9-47b1-8791-70842fe94f9e_periodStartLabel_en-US" xlink:label="lab_mxl_AccruedPriceProtectionLiability" 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_mxl_AccruedPriceProtectionLiability_f03b4b83-8d8e-4af7-a966-930ed62c261c_periodEndLabel_en-US" xlink:label="lab_mxl_AccruedPriceProtectionLiability" 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_mxl_AccruedPriceProtectionLiability_label_en-US" xlink:label="lab_mxl_AccruedPriceProtectionLiability" xlink: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 Price Protection Liability</link:label>
    <link:label id="lab_mxl_AccruedPriceProtectionLiability_documentation_en-US" xlink:label="lab_mxl_AccruedPriceProtectionLiability" 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 price protection liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AccruedPriceProtectionLiability" xlink:to="lab_mxl_AccruedPriceProtectionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_0684fc20-8b48-4d63-aeb6-5425f924eb5c_terseLabel_en-US" xlink:label="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink: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, incremental borrowing capacity, percent of consolidated EBITDA</link:label>
    <link:label id="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_label_en-US" xlink:label="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink: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, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA</link:label>
    <link:label id="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_documentation_en-US" xlink:label="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" 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, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink:href="mxl-20220630.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink:to="lab_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b60f8887-032c-46d0-9aeb-eaeb1b0e344c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Cancelled (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebt_2c269284-1c81-46b4-9364-c943c0b67e26_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 carrying amount of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_289677b6-76c5-454d-866d-5ae205f15b2f_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 income (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BalanceSheetLocationAxis_63fb85cb-0e31-4214-baac-33c02e0cd235_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_7db24549-17f5-4be8-a715-62802b78abfb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Activity</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c9ade7a6-8135-40d2-8bcd-50bd5efdc3d0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_05647b35-f09f-4e06-9b5d-7b584ae6772e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingExpenses_25bc7008-3f2e-4652-9a30-60a2d982d57a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MaximumMember_2bbaafaa-3ba9-4d73-b2ac-2fd71b1fc0f1_verboseLabel_en-US" xlink:label="lab_srt_MaximumMember" 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">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_8eeef21b-c369-45d9-9d2e-d8b48c3336be_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_30895600-a821-4a8e-81ee-9314a0143a9c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink: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 External Customers by Products and Services</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink: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 External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f5d33c67-0477-4c73-8713-992c001604ac_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Accumulated other comprehensive income (loss)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6502fa0a-9c56-4f10-be6d-f0ca9b8964f5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_2a4772ca-30ad-4d45-9c94-d94aefc40a3c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink: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 restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink: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 Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b35d274f-f0ce-496b-8688-684af34b9a92_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_InventoryWorkInProcess_2d1ff88e-6704-4305-bf20-5f0e77492a73_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink: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_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_8a43b092-fe5d-4796-8b79-7fe83a92b79f_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_c3dd51cb-f5e9-4f9b-ac23-6c60c9838217_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_3e068d51-7a01-4acd-a5fc-d620d89d2ad1_terseLabel_en-US" xlink:label="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:label id="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" 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">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="mxl-20220630.xsd#mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_32b49e80-f3e4-4a64-b0bc-fb0bb6daa706_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_8d634ea5-3bbd-4f16-add2-fb1fd2c877ee_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/2022/dei-2022.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_StockholdersEquityNoteDisclosureTextBlock_89418bbd-2768-42da-99a9-012f90852736_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Repurchases</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueMeasurementFrequencyDomain_9a85315c-cf31-43a1-91ac-0a528f8ef937_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsNet_a4b0fe03-91ef-4520-826c-6b81676469cd_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">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_5d21f652-8b51-4df9-b2b2-8804b79174b3_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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_FiniteLivedIntangibleAssetsNet_505d55dd-e89a-4779-9397-62211b028e6f_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_DeferredPurchasePricePayments_811bef36-528b-468c-be1f-4c95b9f4f01b_terseLabel_en-US" xlink:label="lab_mxl_DeferredPurchasePricePayments" xlink: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</link:label>
    <link:label id="lab_mxl_DeferredPurchasePricePayments_label_en-US" xlink:label="lab_mxl_DeferredPurchasePricePayments" xlink: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 purchase price payments</link:label>
    <link:label id="lab_mxl_DeferredPurchasePricePayments_documentation_en-US" xlink:label="lab_mxl_DeferredPurchasePricePayments" 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">Deferred purchase price payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredPurchasePricePayments" xlink:href="mxl-20220630.xsd#mxl_DeferredPurchasePricePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DeferredPurchasePricePayments" xlink:to="lab_mxl_DeferredPurchasePricePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_Accruedcustomercredits_fca5a4dc-c944-4366-bc51-fe78a6a11d8e_terseLabel_en-US" xlink:label="lab_mxl_Accruedcustomercredits" xlink: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 customer credits</link:label>
    <link:label id="lab_mxl_Accruedcustomercredits_label_en-US" xlink:label="lab_mxl_Accruedcustomercredits" xlink: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 customer credits</link:label>
    <link:label id="lab_mxl_Accruedcustomercredits_documentation_en-US" xlink:label="lab_mxl_Accruedcustomercredits" 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 customer credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits" xlink:href="mxl-20220630.xsd#mxl_Accruedcustomercredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Accruedcustomercredits" xlink:to="lab_mxl_Accruedcustomercredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_1b35eb66-879c-4fb2-9a33-c1ef5e60fe20_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of leasehold improvements</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Leasehold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLeasehold" xlink:to="lab_us-gaap_ImpairmentOfLeasehold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_9faf23cc-fc38-49a9-b66c-2b618e729efb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_5a1257df-0ad4-4ae9-bb12-f0fef19efad1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from stock options exercised</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink: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, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1888cd3c-321b-420d-94e6-c82ddab2e2ae_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_ccc92722-e376-474f-9590-cfbc40812a44_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57930f42-a7be-40be-983c-2b78ece0bfc7_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 Options (in thousands)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_PriceProtectionLiabilityTableTextBlock_7d53bb0e-56bd-4be6-b767-8382404f020c_terseLabel_en-US" xlink:label="lab_mxl_PriceProtectionLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Protection Liability</link:label>
    <link:label id="lab_mxl_PriceProtectionLiabilityTableTextBlock_label_en-US" xlink:label="lab_mxl_PriceProtectionLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Protection Liability [Table Text Block]</link:label>
    <link:label id="lab_mxl_PriceProtectionLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_mxl_PriceProtectionLiabilityTableTextBlock" 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">Tabular disclosure of price protection liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionLiabilityTableTextBlock" xlink:href="mxl-20220630.xsd#mxl_PriceProtectionLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_PriceProtectionLiabilityTableTextBlock" xlink:to="lab_mxl_PriceProtectionLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_8e109499-29d4-4f8f-852c-c599670adf52_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" 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">Excess tax benefits on stock-based awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c3ef545b-89d5-4fed-a7d3-1a4fc714fb05_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_d5df053b-976d-49c4-a526-28ba549b30af_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_c2db2446-c5a8-41a6-9ac4-ba027175e20a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_Security12bTitle_59eb3fcc-d9e6-4a25-b24a-ac31317eb679_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/2022/dei-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_53eec27b-8ad1-4319-8a4a-8bddaba2d2fc_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink: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 Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_1fe41b21-2b7b-472d-a22b-c7b66cbc5a03_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected post-merger ownership interest, noncontrolling owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink: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, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_eaf0ad22-2949-4a3e-9ef3-fa26ee340de5_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_53d9b41c-ae81-4b68-a564-d8b2cd9a045f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink: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 Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9271c4f5-d389-4ad9-83d5-85fe96f4b1c3_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">Common stock issued pursuant to equity awards, net (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsOfDebtIssuanceCosts_5f729d67-632f-4a35-bf16-5a1ac0606927_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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 debt issuance cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_55e452fc-9b56-44ed-acc4-a6243a0bd1e5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4ff6abc0-3918-4379-b72e-4a66a23f43a1_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">Selling, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_68225b1b-ab92-4c86-af34-f5724573c9b7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink: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 Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6d9ea723-3be5-46c5-b199-b097d8787124_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fc0bfce1-dfe7-454c-b232-639cf52d3ef6_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, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsToAcquireIntangibleAssets_ffde93f6-44ed-4cd8-9adc-8932a49c4116_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" 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">Purchases of intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_49a6b723-a83c-4230-bdf9-94a9d87d0250_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink: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 Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8100058f-275a-4416-96bb-7b204d97c170_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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">Shares used to compute net income per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2205cb63-69c0-4c59-bd25-5fa608b13909_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenuefromDistributorsMember_e9eb5266-9c69-4e52-8ab8-8092913b0995_terseLabel_en-US" xlink:label="lab_mxl_RevenuefromDistributorsMember" xlink: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 Distributors</link:label>
    <link:label id="lab_mxl_RevenuefromDistributorsMember_label_en-US" xlink:label="lab_mxl_RevenuefromDistributorsMember" xlink: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 Distributors [Member]</link:label>
    <link:label id="lab_mxl_RevenuefromDistributorsMember_documentation_en-US" xlink:label="lab_mxl_RevenuefromDistributorsMember" 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">Revenue from Distributors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember" xlink:href="mxl-20220630.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RevenuefromDistributorsMember" xlink:to="lab_mxl_RevenuefromDistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_3d3881e7-5a10-466b-8739-96a506398b72_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">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_6f9a8ff4-8984-4c98-baf0-da6938ea31fb_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">Inventory</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_a028d152-1d00-491a-a9a2-3da4d1dd26e1_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAbstract_75638e3b-1f7f-48f9-8d77-3ffc0809dfbe_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink: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 (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_0fec3697-5570-4ee6-bd7e-9760fa01b926_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_d8090e97-23ea-46fa-b1f1-c988120d38f1_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_d2b69649-45f4-4b2a-a73b-a98d52d72778_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" 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">Unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_2dfb770d-d6dd-42ff-9065-ef6db9f46120_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink: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, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_41ef0027-d13a-4b27-adc8-73d9a1ac3be1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Vested and expected to vest (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink: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, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_047ebfb9-4007-4585-a3f9-e6dd956ce3d4_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" 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">Cost</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink: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 Securities, FV-NI, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_55d3f2b7-a5d7-4afe-a75f-78a41d1bf1f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink: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 purchase consideration:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink: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 Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_a4604845-d273-4497-93d3-a26f8eb5defa_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/2022/dei-2022.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_ProceedsFromIssuanceOfCommonStock_a9a08599-44fd-4ff7-82d4-38e8c8d62070_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b2f15ab3-66b2-40ef-8a87-b45eaf0122ee_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink: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 (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cf670da1-a152-4905-8ed7-e7e4ab8c9bda_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">Weighted average common shares outstanding&#8212;basic (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_US_d06b8c00-2c0c-4efd-8ec5-1efe336b4c20_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/2022/country-2022.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_mxl_Accruedobligationstocustomersforstockrotationrights_07f60ca8-8ca6-40f0-bd03-fa29ad71b5e5_terseLabel_en-US" xlink:label="lab_mxl_Accruedobligationstocustomersforstockrotationrights" xlink: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 obligations to customers for stock rotation rights</link:label>
    <link:label id="lab_mxl_Accruedobligationstocustomersforstockrotationrights_label_en-US" xlink:label="lab_mxl_Accruedobligationstocustomersforstockrotationrights" xlink: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 obligations to customers for stock rotation rights</link:label>
    <link:label id="lab_mxl_Accruedobligationstocustomersforstockrotationrights_documentation_en-US" xlink:label="lab_mxl_Accruedobligationstocustomersforstockrotationrights" 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 obligations to customers for stock rotation rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights" xlink:href="mxl-20220630.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Accruedobligationstocustomersforstockrotationrights" xlink:to="lab_mxl_Accruedobligationstocustomersforstockrotationrights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_274f02e7-abe0-4b8e-a2a8-a3a8f05c662f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_8026f1ee-fd83-400a-a0a9-e49c1d9bc7e0_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_55e0c31a-a644-4e74-81dd-654745901cc3_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_0858d9e6-86ee-4913-8de4-4fc5f7eed5cf_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/2022/dei-2022.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b6d18516-a43f-4073-a4ef-90e1bbbbb7e6_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink: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, estimated life in years</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_ConnectivityMember_20d40b3e-aef7-457f-971a-dcc3d24effe9_terseLabel_en-US" xlink:label="lab_mxl_ConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connectivity</link:label>
    <link:label id="lab_mxl_ConnectivityMember_label_en-US" xlink:label="lab_mxl_ConnectivityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connectivity [Member]</link:label>
    <link:label id="lab_mxl_ConnectivityMember_documentation_en-US" xlink:label="lab_mxl_ConnectivityMember" 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">Connectivity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember" xlink:href="mxl-20220630.xsd#mxl_ConnectivityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ConnectivityMember" xlink:to="lab_mxl_ConnectivityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_ff797e6a-c363-49ee-a5a1-9668d83befef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_687d4681-ba12-422b-a5e5-e494c9c97d5e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember_5793775e-ba64-4b31-ba9d-587998ca9b9b_terseLabel_en-US" xlink:label="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:label id="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" 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">Senior Secured Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:to="lab_mxl_SeniorSecuredRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_1d87578a-1572-4e54-befe-3441220b9ef1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a9f96918-59d9-4365-98e5-c59dd1fd5e02_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a9bdaccb-0f59-4281-9346-223fe3337d4e_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RecordedUnconditionalPurchaseObligationDueWithinOneYear_41b6d86d-31d7-4619-a9b1-cc697a9eb278_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_d03d9fc2-fe65-4fa2-b9fa-0a985108e59f_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/2022/dei-2022.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_DebtInstrumentTable_1be84547-25c3-4425-8afd-9a28051c901d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_f0c2023c-f0be-4301-9f71-a326bf79e087_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">Significant Unobservable Inputs (Level&#160;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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_2b12b114-f3d0-4432-9e2a-b04febdd3f5c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink: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, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_f1225239-8565-4a3b-884e-f68f5cffac09_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_20a32afb-174b-47db-82d3-8fffafc9a1bd_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_595afac3-2ed0-4c01-b08f-dec3b04b4227_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_ab14ed3d-a0ab-4911-86ed-77581a31b24b_verboseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" 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">Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_825c1cf7-b16d-4eb9-8ba7-32ce5abfc5c3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Defined Benefit Plan Obligation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink: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 Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_60f29299-8136-42b0-ac53-2082e1e9dfa1_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" 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">Revenue from Contracts with Customers</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_Accruedengineeringandproductioncosts_767d24d7-eb91-4401-b879-0febd9eaccc4_terseLabel_en-US" xlink:label="lab_mxl_Accruedengineeringandproductioncosts" xlink: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 engineering and production costs</link:label>
    <link:label id="lab_mxl_Accruedengineeringandproductioncosts_label_en-US" xlink:label="lab_mxl_Accruedengineeringandproductioncosts" xlink: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 engineering and production costs</link:label>
    <link:label id="lab_mxl_Accruedengineeringandproductioncosts_documentation_en-US" xlink:label="lab_mxl_Accruedengineeringandproductioncosts" 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 engineering and production costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts" xlink:href="mxl-20220630.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_Accruedengineeringandproductioncosts" xlink:to="lab_mxl_Accruedengineeringandproductioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_5b2d58b6-d777-4082-8dec-640516256856_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" 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 minimum payments</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6744bfa0-0690-49a0-8462-3f576536b572_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4527bedb-91a3-4a5f-a8a5-0eb787a9ed34_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">Minimum tax withholding paid on behalf of employees for restricted stock units</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_85ab76c5-20bb-4297-93a8-07fd40d7deb0_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_SG_02b5a16e-2593-480c-aa9a-c9259776f6fb_terseLabel_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Singapore</link:label>
    <link:label id="lab_country_SG_label_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SINGAPORE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SG"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SG" xlink:to="lab_country_SG" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_f661e16a-cfa0-4102-ab38-99ffbfb410a1_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LongtermDebtTypeAxis_451d72c6-9454-4402-a2b1-a6aa129b98bb_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e321803a-d779-4737-8b8a-0677e13ea20c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_fd11cdba-bed2-4a4d-9878-7caa8a090425_terseLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected post-merger ownership interest, the Company</link:label>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_label_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2c4976b1-b5cf-4ecf-b238-520350e5503a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_3a6edb41-c520-4e12-ab1b-4015f567741c_terseLabel_en-US" xlink:label="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_label_en-US" xlink:label="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink: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, Performance Period</link:label>
    <link:label id="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_documentation_en-US" xlink:label="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" 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 Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:href="mxl-20220630.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="lab_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4beaf496-a430-4da4-a037-593638695a3c_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink: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 Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink: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, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c8a89021-3746-44a8-be6c-94118e353473_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Cash used in acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_e857ca06-92fe-431c-9846-999037837fe0_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">Significant Other Observable Inputs (Level 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_a3a23dbf-7d79-4213-aeae-4ed14d99d1c3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected tax deductible amount of acquired goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_e1c96289-9e0a-4202-91b0-b6b7e87ec9b2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" 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 investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_729a3f25-6785-48f3-8a13-274cc05a021e_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/2022/dei-2022.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_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_a54e2ace-4e8a-4a12-aa42-84e2eb1581a0_terseLabel_en-US" xlink:label="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink: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, covenant, leverage ratio, maximum, potential temporary increase</link:label>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_label_en-US" xlink:label="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink: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, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase</link:label>
    <link:label id="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_documentation_en-US" xlink:label="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" 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">Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink:to="lab_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7f285502-942b-47f7-8b44-e25bf1ca2332_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_VestingPercentageRelativeToEPS_dfbc7de7-e71f-4d2d-8b42-9cfcbd307995_terseLabel_en-US" xlink:label="lab_mxl_VestingPercentageRelativeToEPS" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage relative to earnings per share</link:label>
    <link:label id="lab_mxl_VestingPercentageRelativeToEPS_label_en-US" xlink:label="lab_mxl_VestingPercentageRelativeToEPS" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Percentage Relative To EPS</link:label>
    <link:label id="lab_mxl_VestingPercentageRelativeToEPS_documentation_en-US" xlink:label="lab_mxl_VestingPercentageRelativeToEPS" 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">Vesting Percentage Relative To EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS" xlink:href="mxl-20220630.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_VestingPercentageRelativeToEPS" xlink:to="lab_mxl_VestingPercentageRelativeToEPS" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_c1774b93-5e92-4f2e-96c5-de6ac4a27a57_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_d1f7cfe2-29aa-4586-9173-3180e24699b3_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareDiluted_cbf36424-9b2e-4cd7-b432-05006ccf0822_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 (usd 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_695b98fa-0360-4250-b163-f6b61856c676_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationAwardTrancheTwoMember_59928e27-d00b-4787-b813-98f1a945bdd3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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 payment arrangement, tranche two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink: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, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_28775fca-8a15-4085-a476-dfe69a460e65_verboseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" 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">Trademarks and trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_35fa89de-4513-429b-bd4c-d5e4483957ea_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_de89a078-f05d-48c8-9227-900ab25c2119_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">Loss on disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_f2f68d80-6046-4a13-b410-52725f77a702_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_dc8511c9-0b1e-4d17-8b3f-6e26cfc2fbb7_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement plan liability</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Retirement and Postemployment Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_RevenueStreamAxis_49b0db04-8184-413d-bdef-06ab6c97d446_terseLabel_en-US" xlink:label="lab_mxl_RevenueStreamAxis" xlink: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 Stream [Axis]</link:label>
    <link:label id="lab_mxl_RevenueStreamAxis_label_en-US" xlink:label="lab_mxl_RevenueStreamAxis" xlink: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 Stream [Axis]</link:label>
    <link:label id="lab_mxl_RevenueStreamAxis_documentation_en-US" xlink:label="lab_mxl_RevenueStreamAxis" 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">Revenue Stream</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RevenueStreamAxis" xlink:to="lab_mxl_RevenueStreamAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bed66bf2-e884-42e2-849d-ceca29112e5d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_b588f99c-6f4d-49da-aadc-b1f161de5e12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_2d8b4e1b-3c60-479a-9314-b44144971802_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_b1498b01-a832-4fbf-a3c6-a1ca99ff594c_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OtherRestructuringMember_00f78080-5444-4723-bd3e-1dd40d6a6a75_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_3f0beaff-48d1-4250-b6f7-8a6957c3a5af_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a53c1cee-fee6-4685-bd5b-8045014ecbc4_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_EquityIncentivePlanMember_4d22b9d1-7acd-469d-9330-acf860ba8a2e_terseLabel_en-US" xlink:label="lab_mxl_EquityIncentivePlanMember" xlink: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 Incentive Plan</link:label>
    <link:label id="lab_mxl_EquityIncentivePlanMember_label_en-US" xlink:label="lab_mxl_EquityIncentivePlanMember" xlink: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 Incentive Plan [Member]</link:label>
    <link:label id="lab_mxl_EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_mxl_EquityIncentivePlanMember" 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">Equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember" xlink:href="mxl-20220630.xsd#mxl_EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_EquityIncentivePlanMember" xlink:to="lab_mxl_EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_fced3fa0-0a21-4790-9566-c825eb3eb362_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink: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 Commitment, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_87463181-ed3d-4b2e-98c1-151a73a6f53a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_a12d162a-69e4-46aa-9a37-f07839f970ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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 and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AggregateCommitmentsPercentage_129eba9d-e07c-4ce1-846a-379499a26286_terseLabel_en-US" xlink:label="lab_mxl_AggregateCommitmentsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate commitments percentage</link:label>
    <link:label id="lab_mxl_AggregateCommitmentsPercentage_label_en-US" xlink:label="lab_mxl_AggregateCommitmentsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Commitments, Percentage</link:label>
    <link:label id="lab_mxl_AggregateCommitmentsPercentage_documentation_en-US" xlink:label="lab_mxl_AggregateCommitmentsPercentage" 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">Aggregate Commitments, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage" xlink:href="mxl-20220630.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AggregateCommitmentsPercentage" xlink:to="lab_mxl_AggregateCommitmentsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1547fde1-a781-40d1-be20-575e10cd049b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Future Minimum Payments Due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_36db689f-2930-4f4d-bcf2-774fe530c1ec_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 Line One</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/2022/dei-2022.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_us-gaap_LongTermPurchaseCommitmentTable_0178cd3d-de0a-461d-82b4-db7f93ed57a3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink: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 Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink: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 Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_5c4c91e8-f302-4559-b3d7-ac31b5819403_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 net 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContractWithCustomerLiability_aa3bb0e9-cdad-47fe-ab47-4f72d4bfebcf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink: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 contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_e9064149-3a62-4f4d-832e-532c1d800616_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" 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">Unrealized holding gain on investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_f572a326-b045-4703-aea9-afaeddd959de_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="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_152362d0-3007-4ea2-b795-bc78f257e570_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPR&amp;D impairment losses</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_14c05dc1-bd35-48b0-ba95-f35330748dc2_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestExpense_303fb8ef-0e5f-4466-bafb-edfe88a567f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8e7106eb-7bf9-4b8b-90a2-7be9bcc84acf_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_91291263-8872-4951-a509-5ed352018c35_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">Accrued Expenses</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermPurchaseCommitmentLineItems_c77af4bf-7335-4411-8557-185f4784200d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink: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 Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink: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 Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_5380c644-b733-4966-aaf5-592367611101_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_4b3a01d6-7b8b-451e-9c27-3c468cd7b67b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink: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 tax benefits, accrued penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e20606f6-199e-4215-b4cc-69329ce54d06_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherLongTermInvestmentsMember_ca526233-db98-4c0f-aba9-316d3f9b2c67_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestmentsMember" xlink: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 Long-term Investments</link:label>
    <link:label id="lab_us-gaap_OtherLongTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestmentsMember" xlink: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 Long-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermInvestmentsMember" xlink:to="lab_us-gaap_OtherLongTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1158725f-b330-406b-9f02-9063d30e1f3f_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/2022/dei-2022.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_LongLivedAssetsByGeographicAreasTableTextBlock_0b38bee3-d79d-4f08-8d8f-180ea799a485_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink: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-lived Assets by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink: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-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_fb30d794-21c7-4b6f-ba0e-1bc1cc77d987_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_82a5d944-5751-4a08-ad40-84b8d874ef99_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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">Outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_b25c1282-0c63-495a-a4b1-963d92aae711_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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">Outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink: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, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTable_51d4ebb4-5c16-4af5-9143-a7741b61dfda_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Table]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTable_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTable" xlink:to="lab_us-gaap_CapitalizedContractCostTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_aed48973-fe4c-44f8-b2be-feca792c0539_terseLabel_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers to developed technology from IPR&amp;D</link:label>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_4ba02415-1ccf-4fe8-a494-6dceff91d04b_negatedTerseLabel_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" 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">Transfers to developed technology from IPR&amp;D</link:label>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_label_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink: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, Transfer from IPRD to Developed Tech</link:label>
    <link:label id="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_documentation_en-US" xlink:label="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" 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">Intangible Assets, Transfer from IPRD to Developed Tech</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:href="mxl-20220630.xsd#mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:to="lab_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_13df6f13-a5cd-48e9-aad1-07c52df879ab_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink: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 Contractual Term, Exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink: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, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_InfrastructureMember_83988190-7815-448a-9412-e6ff1de77d4f_terseLabel_en-US" xlink:label="lab_mxl_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure</link:label>
    <link:label id="lab_mxl_InfrastructureMember_label_en-US" xlink:label="lab_mxl_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure [Member]</link:label>
    <link:label id="lab_mxl_InfrastructureMember_documentation_en-US" xlink:label="lab_mxl_InfrastructureMember" 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">Infrastructure [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember" xlink:href="mxl-20220630.xsd#mxl_InfrastructureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_InfrastructureMember" xlink:to="lab_mxl_InfrastructureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_20b12d53-3f89-4284-b5cc-944c294f51e8_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_7c7342ee-31f6-4dde-ad4d-a8dd286cf396_negatedLabel_en-US" xlink:label="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" 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">Decrease in net operating assets</link:label>
    <link:label id="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_label_en-US" xlink:label="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" xlink: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 Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Assets</link:label>
    <link:label id="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_documentation_en-US" xlink:label="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" 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">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" xlink:to="lab_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_0bf79bb6-446c-46ec-a6d8-9a554f29a42b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 (6 months)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink: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 Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_a4c30e2f-e5c1-4f99-a876-694cbbde0623_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink: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_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink: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 (Excluding Acquired in Process Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b7a421d0-bf25-4f2d-8d15-75da1aa78d92_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaMember_0a4eb861-ec31-41c6-ae57-18ca3acca91f_terseLabel_en-US" xlink:label="lab_srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia</link:label>
    <link:label id="lab_srt_AsiaMember_label_en-US" xlink:label="lab_srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaMember" xlink:to="lab_srt_AsiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c47605d9-ab75-490c-9167-f19c0348da24_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">Increase (decrease) in cash, cash equivalents and restricted cash</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_7232bdef-07f7-490e-8742-2a36a9918422_negatedTerseLabel_en-US" xlink:label="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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">Leased right-of-use assets</link:label>
    <link:label id="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink: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 Lease, Right Of Use Asset</link:label>
    <link:label id="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" 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">Increase (Decrease) In Operating Lease, Right Of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:href="mxl-20220630.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:to="lab_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_7eba0ad2-4923-4ae4-81e3-15c28a364de9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Restructuring Reserve by Type of Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_WellsFargoBankNationalAssociationMember_b375a0d5-07bf-4f0f-a8a0-df3c53c06cf4_terseLabel_en-US" xlink:label="lab_mxl_WellsFargoBankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Bank, National Association</link:label>
    <link:label id="lab_mxl_WellsFargoBankNationalAssociationMember_label_en-US" xlink:label="lab_mxl_WellsFargoBankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wells Fargo Bank, National Association [Member]</link:label>
    <link:label id="lab_mxl_WellsFargoBankNationalAssociationMember_documentation_en-US" xlink:label="lab_mxl_WellsFargoBankNationalAssociationMember" 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">Wells Fargo Bank, National Association</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember" xlink:href="mxl-20220630.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_WellsFargoBankNationalAssociationMember" xlink:to="lab_mxl_WellsFargoBankNationalAssociationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_7693cf6c-e9e0-4af2-9154-da337c82fce4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5b2e7976-991e-4ba2-9e78-f12d913dc0cb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive common stock equivalents (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink: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, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_711131da-26ba-435a-92c8-a5dab44570d6_terseLabel_en-US" xlink:label="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and accretion of discounts</link:label>
    <link:label id="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_label_en-US" xlink:label="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink: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 Debt Issuance Cost And Accretion Of Discounts</link:label>
    <link:label id="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_documentation_en-US" xlink:label="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" 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">Amortization of Debt Issuance Costs and Discount on Debt and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink:href="mxl-20220630.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink:to="lab_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_0abd975c-81b8-457f-bd8a-4d0c4876fddc_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/2022/dei-2022.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_RepaymentsOfSecuredDebt_887e023f-59b4-4698-adca-bf667e394b36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" 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">Repayment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_eb7173fa-642c-400f-bd90-734f885d5683_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_2f17d61f-c45a-4539-95a0-440c8ab131d9_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b9295ab1-8c6c-4d70-ab3e-1ed6337c7956_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 per Share</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsByMajorClassAxis_cceae557-809e-4595-995a-7c82bf59113d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b7b83442-9bef-4dc3-a950-52397da9f819_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">Minimum tax withholding on common stock issued</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1f632805-927f-46b1-9680-5bff078aedba_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferred1_947b2d8d-786e-42e7-aff7-ca35a3530847_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_b25d821d-36d3-407f-b914-ab9e656e89c4_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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 purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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 Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_dc989ede-a3b6-4edc-831e-346bcb37a2d7_terseLabel_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee separation expenses</link:label>
    <link:label id="lab_us-gaap_OneTimeTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OneTimeTerminationBenefitsMember" xlink:to="lab_us-gaap_OneTimeTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_e8efb0b0-d7cb-41bb-b80d-88ecaa442e91_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_CityAreaCode_4ce7e5c3-e810-4469-bcd2-0c68a32f4377_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/2022/dei-2022.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_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_3abc1d19-14e5-4c8d-b22f-9c2bb1d05b98_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink: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, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_995a3caa-16cc-4815-bcd9-7be9fb66f1a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink: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 professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink: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 Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_370623c9-c7e3-4c5c-be92-c0f9736b09c0_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_aa309d6f-b4c0-4404-b9e6-ae6751618a11_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementOfStockholdersEquityAbstract_0c8464c4-c7b0-4e25-975a-dfa36c82b776_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1f229d43-8c52-4daf-badc-f7ff200a736d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_94cf21c6-849c-463e-87d1-7977d4cea20f_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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CapitalizedContractCostLineItems_1b5837e3-abe3-4f81-868b-c20699f7f7b1_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostLineItems_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems" xlink:to="lab_us-gaap_CapitalizedContractCostLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_2b5ecb7c-a7f9-4c87-9b88-7e454023293e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_72fef99f-de96-4f92-b133-b15574c37f99_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of non-cash activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_196167cb-0d88-48b4-902b-7f3a4bcc8ff0_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VariableRateAxis_3d28ecff-3a9b-4cdd-b8c7-5ae1b759067f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_32450527-a3f3-4d90-8c18-0a51e40d16e2_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 long-term 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_VN_ea57a0d0-ffb9-4ac1-b528-c5866df270b2_terseLabel_en-US" xlink:label="lab_country_VN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vietnam</link:label>
    <link:label id="lab_country_VN_label_en-US" xlink:label="lab_country_VN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VIET NAM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_VN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_VN" xlink:to="lab_country_VN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_4b453108-7c89-480d-8751-b567b736c925_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7596bf1c-ea68-491f-8c8c-0d2ed4056733_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_RestofWorldMember_7e3373b2-9da4-480d-95b8-93c62095bc31_terseLabel_en-US" xlink:label="lab_mxl_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of world</link:label>
    <link:label id="lab_mxl_RestofWorldMember_label_en-US" xlink:label="lab_mxl_RestofWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of World [Member]</link:label>
    <link:label id="lab_mxl_RestofWorldMember_documentation_en-US" xlink:label="lab_mxl_RestofWorldMember" 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">Rest of World [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember" xlink:href="mxl-20220630.xsd#mxl_RestofWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_RestofWorldMember" xlink:to="lab_mxl_RestofWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_cb3b5653-cf19-420c-b98f-423167146f77_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OtherCommitmentsAbstract_d17b4442-64e4-4508-ba57-5839ae031a17_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAbstract" xlink: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 Obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAbstract" xlink:to="lab_us-gaap_OtherCommitmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a823cbad-1319-4bda-bdb8-aa31b9083699_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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 Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3e8f542f-ebba-460e-a76f-eea18d5157ab_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">Summary of 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_a49980aa-d779-40fe-923a-c92ecd7dcb9e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink: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 adjustment, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink: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 Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_330eb8b0-d149-4aca-966c-8c76c48138bc_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 asset obtained in exchange for operating lease liability</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CostOfSalesMember_f8bb76a9-0f78-431d-a284-64480837ba17_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 net 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mxl_MasksAndProductionEquipmentMember_f58d50bb-1ba8-4c4c-b34c-617aaad2dcc9_terseLabel_en-US" xlink:label="lab_mxl_MasksAndProductionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Masks and production equipment</link:label>
    <link:label id="lab_mxl_MasksAndProductionEquipmentMember_label_en-US" xlink:label="lab_mxl_MasksAndProductionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Masks And Production Equipment [Member]</link:label>
    <link:label id="lab_mxl_MasksAndProductionEquipmentMember_documentation_en-US" xlink:label="lab_mxl_MasksAndProductionEquipmentMember" 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">Masks and production equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember" xlink:href="mxl-20220630.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_MasksAndProductionEquipmentMember" xlink:to="lab_mxl_MasksAndProductionEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_6564dc33-d800-4d8a-bd8a-c1706d8235bb_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mxl_SignificantSupplierDomain_0d75cea7-4eae-46a6-a403-40f96d80ee12_terseLabel_en-US" xlink:label="lab_mxl_SignificantSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Supplier [Domain]</link:label>
    <link:label id="lab_mxl_SignificantSupplierDomain_label_en-US" xlink:label="lab_mxl_SignificantSupplierDomain" xlink: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 Supplier [Domain]</link:label>
    <link:label id="lab_mxl_SignificantSupplierDomain_documentation_en-US" xlink:label="lab_mxl_SignificantSupplierDomain" 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">[Domain] for Significant Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mxl_SignificantSupplierDomain" xlink:to="lab_mxl_SignificantSupplierDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>mxl-20220630_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 2022 Workiva-->
<!--r:6c07ee25-2f2d-4851-b77e-e4e70246d6a8,g:7b1b9f68-b6e6-4c4a-b45d-b2f22c002031-->
<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.maxlinear.com/role/Cover" xlink:type="simple" xlink:href="mxl-20220630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_7aa6ba4e-31ff-461d-a8e5-95cf006f6c43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_DocumentType_7aa6ba4e-31ff-461d-a8e5-95cf006f6c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_bccba083-4dce-4f5c-b011-0f7e436fbebf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_DocumentQuarterlyReport_bccba083-4dce-4f5c-b011-0f7e436fbebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_47d171aa-f248-4e31-b2b7-6b2d4ba2b67c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_DocumentPeriodEndDate_47d171aa-f248-4e31-b2b7-6b2d4ba2b67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d866e34b-2270-4967-bc9c-61e21f875c6a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_DocumentTransitionReport_d866e34b-2270-4967-bc9c-61e21f875c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_46db3c01-ea80-4ba6-92ec-86c65272c925" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityFileNumber_46db3c01-ea80-4ba6-92ec-86c65272c925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f2b71423-bafd-4927-aec6-3b399ac8bf00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityRegistrantName_f2b71423-bafd-4927-aec6-3b399ac8bf00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_091e473e-6a21-4f1e-b8a3-87e9b321af56" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_091e473e-6a21-4f1e-b8a3-87e9b321af56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1786c58f-1487-4e79-b465-0eba4c497de6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityTaxIdentificationNumber_1786c58f-1487-4e79-b465-0eba4c497de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_034d607e-42e7-4230-837a-a891b33dc3d4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityAddressAddressLine1_034d607e-42e7-4230-837a-a891b33dc3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8c07763e-5d29-4674-8383-5aa9d95aa469" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityAddressCityOrTown_8c07763e-5d29-4674-8383-5aa9d95aa469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_74a98cee-e6bd-4f68-a2e6-d2c9b513550e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityAddressStateOrProvince_74a98cee-e6bd-4f68-a2e6-d2c9b513550e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d6132838-ba03-4559-b5c8-6dc2ff1cc016" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityAddressPostalZipCode_d6132838-ba03-4559-b5c8-6dc2ff1cc016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_135b5c22-635e-4eed-8574-bd9cce6d9f13" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_CityAreaCode_135b5c22-635e-4eed-8574-bd9cce6d9f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_905d7d20-52d4-4eb7-b169-393070c7f2c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_LocalPhoneNumber_905d7d20-52d4-4eb7-b169-393070c7f2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e209032a-557f-423d-a86e-bc914104adf9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_Security12bTitle_e209032a-557f-423d-a86e-bc914104adf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_14fcaa9e-6772-49fd-92c5-43d5ba17c044" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_TradingSymbol_14fcaa9e-6772-49fd-92c5-43d5ba17c044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1cfff2f4-00bf-4524-b766-db49ee5d1da1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_SecurityExchangeName_1cfff2f4-00bf-4524-b766-db49ee5d1da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b210d355-a5d8-4c06-ba16-4eb2e1c8a953" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityCurrentReportingStatus_b210d355-a5d8-4c06-ba16-4eb2e1c8a953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9a580b9f-cae3-45d9-99d6-9b60d4ebb3a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityInteractiveDataCurrent_9a580b9f-cae3-45d9-99d6-9b60d4ebb3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_5006415d-6954-4313-a091-8154d5715f17" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityFilerCategory_5006415d-6954-4313-a091-8154d5715f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_53811c2b-7d74-4b36-8c2f-71165179d821" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityEmergingGrowthCompany_53811c2b-7d74-4b36-8c2f-71165179d821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_10ed4026-bc80-4e20-b8bc-ca87b94f6657" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntitySmallBusiness_10ed4026-bc80-4e20-b8bc-ca87b94f6657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3e3a7310-5bcd-42f5-8f42-75d74cfe51fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityShellCompany_3e3a7310-5bcd-42f5-8f42-75d74cfe51fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4dd1b705-ca49-4d8f-980a-fafb709083fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4dd1b705-ca49-4d8f-980a-fafb709083fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_38f8ca4a-673d-4a1c-9f2b-56789cea88ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_EntityCentralIndexKey_38f8ca4a-673d-4a1c-9f2b-56789cea88ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7e4a71e0-e6d6-41fb-ae1d-c6691ed474d2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_CurrentFiscalYearEndDate_7e4a71e0-e6d6-41fb-ae1d-c6691ed474d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e8fa895f-e034-4ac3-8672-734cf8241d67" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_DocumentFiscalYearFocus_e8fa895f-e034-4ac3-8672-734cf8241d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_469c84c6-bf28-40d1-88c7-73822d503c9d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_469c84c6-bf28-40d1-88c7-73822d503c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_089442fb-4ecf-47a9-b0e8-5a2da9857710" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b4ca7c4b-e34b-420d-aa81-a5ce86d7c39a" xlink:to="loc_dei_AmendmentFlag_089442fb-4ecf-47a9-b0e8-5a2da9857710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9c786f05-8a58-4f3f-8b50-7eb7ef525499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9c786f05-8a58-4f3f-8b50-7eb7ef525499" xlink:to="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fa3f40e4-2a1c-44bf-8c1a-acea8d4517fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fa3f40e4-2a1c-44bf-8c1a-acea8d4517fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b44e1564-6366-488a-812f-cd7567f525e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b44e1564-6366-488a-812f-cd7567f525e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_0dc9106b-9d6d-4ba6-a199-e59f2101bff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_ShortTermInvestments_0dc9106b-9d6d-4ba6-a199-e59f2101bff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9faad28c-116b-4531-93ac-14ec0160d647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9faad28c-116b-4531-93ac-14ec0160d647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1f91ee85-ca1a-4343-95da-4be041fad611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_InventoryNet_1f91ee85-ca1a-4343-95da-4be041fad611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ddcf9302-1fa3-4e78-b5fd-fec5127b59d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ddcf9302-1fa3-4e78-b5fd-fec5127b59d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f5824f03-9dc0-4ed8-9fa3-da751f1871b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bca7f65e-8ad6-4a77-84f0-f3bfad134d43" xlink:to="loc_us-gaap_AssetsCurrent_f5824f03-9dc0-4ed8-9fa3-da751f1871b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a5055c3f-70a6-4b94-9c75-279ef3c60fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a5055c3f-70a6-4b94-9c75-279ef3c60fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_94d7dca4-781a-41e0-9e75-42fd280eb480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_94d7dca4-781a-41e0-9e75-42fd280eb480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3e57acdf-4d78-44ad-b222-d65cd0fdd97c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3e57acdf-4d78-44ad-b222-d65cd0fdd97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_927c84e6-95fa-4eed-b32f-ba04c844e6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_927c84e6-95fa-4eed-b32f-ba04c844e6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b802ee78-2b28-49cc-8a61-3f3c1108092c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_Goodwill_b802ee78-2b28-49cc-8a61-3f3c1108092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_9aa4a550-7f74-47ce-a7a7-087a3e370efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_9aa4a550-7f74-47ce-a7a7-087a3e370efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e97dcfbe-b523-474d-9a26-ef072e2f1a55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e97dcfbe-b523-474d-9a26-ef072e2f1a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_00ddb053-8b8e-4958-bae7-36b7ab5620a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7dd136be-ab0b-42e7-94da-496913f67c5e" xlink:to="loc_us-gaap_Assets_00ddb053-8b8e-4958-bae7-36b7ab5620a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9c786f05-8a58-4f3f-8b50-7eb7ef525499" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_712be6f7-579f-412d-ac5f-197020847dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:to="loc_us-gaap_AccountsPayableCurrent_712be6f7-579f-412d-ac5f-197020847dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_fe085b00-3532-4a4d-b6aa-43dd4429d26d" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:to="loc_mxl_AccruedPriceProtectionLiability_fe085b00-3532-4a4d-b6aa-43dd4429d26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e81314ef-2fe2-4edd-a9fc-992f097b6ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e81314ef-2fe2-4edd-a9fc-992f097b6ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c97f74d7-8237-4d2b-99d4-41753a18077e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c97f74d7-8237-4d2b-99d4-41753a18077e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4bda945e-7e74-47d6-a461-25a229f9eef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cf22b366-9bce-46fc-b643-d2319f9d6566" xlink:to="loc_us-gaap_LiabilitiesCurrent_4bda945e-7e74-47d6-a461-25a229f9eef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_de624231-bd70-44eb-9974-bc98620faf97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_de624231-bd70-44eb-9974-bc98620faf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_090e23aa-feba-405d-8d7e-3b7771ca6380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_090e23aa-feba-405d-8d7e-3b7771ca6380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fc589d12-6e3a-4903-a857-92843ed18012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fc589d12-6e3a-4903-a857-92843ed18012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_17501ea8-fbcc-4170-93ee-72eee74aa67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_Liabilities_17501ea8-fbcc-4170-93ee-72eee74aa67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1577c1b8-d5b8-4676-ad31-bd7138a0bda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1577c1b8-d5b8-4676-ad31-bd7138a0bda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5a128b3c-12f8-468a-9f33-69a194ab1088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:to="loc_us-gaap_PreferredStockValue_5a128b3c-12f8-468a-9f33-69a194ab1088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4894176b-6b5b-4a0d-8517-dc0402082f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:to="loc_us-gaap_CommonStockValue_4894176b-6b5b-4a0d-8517-dc0402082f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9b12dcaf-d72e-4406-b2c0-da9fb8db588e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9b12dcaf-d72e-4406-b2c0-da9fb8db588e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d2b8de81-36dd-4534-933b-01948d002264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d2b8de81-36dd-4534-933b-01948d002264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_235e9161-5419-4dd9-8184-31e0620ff1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_235e9161-5419-4dd9-8184-31e0620ff1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0939cc99-b4ce-4f85-849a-6cf9fbdbdf78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_625b2bfc-9584-46d9-a0c0-c55aff16343d" xlink:to="loc_us-gaap_StockholdersEquity_0939cc99-b4ce-4f85-849a-6cf9fbdbdf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b213f92-4fa6-45fb-91bd-4a9ed6a3327f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4865ce15-d1ee-4ed5-8c31-4f6c7e127d1d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b213f92-4fa6-45fb-91bd-4a9ed6a3327f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cfc6102a-cbfe-456e-b316-003a9fefd790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cfc6102a-cbfe-456e-b316-003a9fefd790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_19cdc4fd-cb40-491c-92e5-ee6138ea4ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_19cdc4fd-cb40-491c-92e5-ee6138ea4ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_54d98022-a980-474c-a9ed-e9d6fe6f7d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_54d98022-a980-474c-a9ed-e9d6fe6f7d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_f9af52a0-abd6-4fa1-b602-bb5d5fed2418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_f9af52a0-abd6-4fa1-b602-bb5d5fed2418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e9aa200f-239e-40c3-a4c9-d46245b6598a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e9aa200f-239e-40c3-a4c9-d46245b6598a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0f6424fd-03e8-450e-8546-03d6e488be9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0f6424fd-03e8-450e-8546-03d6e488be9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_475f6f8e-2e0b-486e-9180-225acd6aa080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_CommonStockSharesIssued_475f6f8e-2e0b-486e-9180-225acd6aa080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0a2fcbc9-3171-4f4a-a480-32cc9a0be9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_794ad9d4-fa2b-4667-95c8-9f768078757c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0a2fcbc9-3171-4f4a-a480-32cc9a0be9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b9a030cf-75dd-47c8-8475-8e73ee622f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_Revenues_b9a030cf-75dd-47c8-8475-8e73ee622f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_c103f851-1762-44a3-a7cf-90573ae17ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_CostOfRevenue_c103f851-1762-44a3-a7cf-90573ae17ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c5dad442-0338-4f3f-a59b-6bea744faece" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_GrossProfit_c5dad442-0338-4f3f-a59b-6bea744faece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_289a1947-4f73-4bf4-8086-1897359453e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_OperatingExpensesAbstract_289a1947-4f73-4bf4-8086-1897359453e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_4bf04e62-66de-425c-9a40-ee6ad25c1940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_289a1947-4f73-4bf4-8086-1897359453e4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_4bf04e62-66de-425c-9a40-ee6ad25c1940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d371be0b-98f2-4539-a3ba-0b838427f418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_289a1947-4f73-4bf4-8086-1897359453e4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d371be0b-98f2-4539-a3ba-0b838427f418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_15ada638-57f1-4c88-be9b-1a3a79d03606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_289a1947-4f73-4bf4-8086-1897359453e4" xlink:to="loc_us-gaap_RestructuringCharges_15ada638-57f1-4c88-be9b-1a3a79d03606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_16ca5180-4bc8-429c-97f4-4fe634188a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_289a1947-4f73-4bf4-8086-1897359453e4" xlink:to="loc_us-gaap_OperatingExpenses_16ca5180-4bc8-429c-97f4-4fe634188a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b9bd4164-5436-4885-9634-f6aee8c2525d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_OperatingIncomeLoss_b9bd4164-5436-4885-9634-f6aee8c2525d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_4716269a-fb33-4119-b349-c1769f3904a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_InvestmentIncomeInterest_4716269a-fb33-4119-b349-c1769f3904a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1db62eaf-824d-4a3e-b892-463ebb8f9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_InterestExpense_1db62eaf-824d-4a3e-b892-463ebb8f9a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8ef7d635-55f9-4da9-82ac-151cb16746c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8ef7d635-55f9-4da9-82ac-151cb16746c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_540cd875-d6a0-4aa2-b5dc-092a72932fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_540cd875-d6a0-4aa2-b5dc-092a72932fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_89894a32-0fcf-4fd9-990e-9e90313a5bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_89894a32-0fcf-4fd9-990e-9e90313a5bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_329d9d65-0e7f-456c-add1-a2fe079118c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_329d9d65-0e7f-456c-add1-a2fe079118c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ecdbe360-130b-427e-a7c8-63be303dd7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ecdbe360-130b-427e-a7c8-63be303dd7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7493d1d3-62c6-4887-ae44-e2024bc7756f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_NetIncomeLoss_7493d1d3-62c6-4887-ae44-e2024bc7756f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e979470e-2c24-4b93-8504-3b46027fad95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_e979470e-2c24-4b93-8504-3b46027fad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5f779c0c-2fef-4626-b227-4912f4ccaca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e979470e-2c24-4b93-8504-3b46027fad95" xlink:to="loc_us-gaap_EarningsPerShareBasic_5f779c0c-2fef-4626-b227-4912f4ccaca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_25665d82-113c-4ea1-a83b-c6c8e1e18318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e979470e-2c24-4b93-8504-3b46027fad95" xlink:to="loc_us-gaap_EarningsPerShareDiluted_25665d82-113c-4ea1-a83b-c6c8e1e18318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_eb918cca-d51d-4074-a305-1fec60c8c56f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d28f9a0b-9e84-4826-ba3d-5b9e275d73f4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_eb918cca-d51d-4074-a305-1fec60c8c56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_348e577a-340d-4806-880f-c22e2da9d1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_eb918cca-d51d-4074-a305-1fec60c8c56f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_348e577a-340d-4806-880f-c22e2da9d1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5df919aa-1680-4759-8f4b-fa63c9635ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_eb918cca-d51d-4074-a305-1fec60c8c56f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5df919aa-1680-4759-8f4b-fa63c9635ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_560d447e-242e-47d4-8a43-8180f36774da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2627747a-ea92-48ec-95ee-f4d2fe43b0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_560d447e-242e-47d4-8a43-8180f36774da" xlink:to="loc_us-gaap_NetIncomeLoss_2627747a-ea92-48ec-95ee-f4d2fe43b0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_dbb06547-a468-4c18-a604-72a5a2345c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_560d447e-242e-47d4-8a43-8180f36774da" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_dbb06547-a468-4c18-a604-72a5a2345c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2dfc5be1-bd7f-46ea-bb2e-1fcdec37c146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_dbb06547-a468-4c18-a604-72a5a2345c3d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2dfc5be1-bd7f-46ea-bb2e-1fcdec37c146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d15c5c1b-f62c-4d8b-b77a-7b7a42608a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_dbb06547-a468-4c18-a604-72a5a2345c3d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d15c5c1b-f62c-4d8b-b77a-7b7a42608a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_df11188a-7975-4032-8456-d8cd4880daf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_560d447e-242e-47d4-8a43-8180f36774da" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_df11188a-7975-4032-8456-d8cd4880daf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f49249b4-258f-4644-bab0-9429104cd1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_b26b347b-249f-4b80-9b74-458b2b94c6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f49249b4-258f-4644-bab0-9429104cd1b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_b26b347b-249f-4b80-9b74-458b2b94c6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_897050f5-9762-488a-ae47-8a84968b7770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_897050f5-9762-488a-ae47-8a84968b7770" xlink:to="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5c8f7798-a070-4131-af65-c94a00549e10" xlink:to="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_49e965d1-117d-4621-86c0-201451ec7c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_CommonStockMember_49e965d1-117d-4621-86c0-201451ec7c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9162bb89-0d62-49bc-91aa-f4534b9ba51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9162bb89-0d62-49bc-91aa-f4534b9ba51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4deb8f75-d0fd-4002-a8b0-83e660fdb407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4deb8f75-d0fd-4002-a8b0-83e660fdb407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c1bfd158-b840-458e-a5e4-4e594dc83c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8294eeb-69aa-4859-ac61-fd9b6d39a27e" xlink:to="loc_us-gaap_RetainedEarningsMember_c1bfd158-b840-458e-a5e4-4e594dc83c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c566db8c-6640-4335-9ebb-673201584bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb09f18a-14f7-4c88-a2a0-e26c6bba5127" xlink:to="loc_us-gaap_StatementLineItems_c566db8c-6640-4335-9ebb-673201584bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c566db8c-6640-4335-9ebb-673201584bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_82f77f03-82ea-4b60-98e5-818e5e3fec6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_SharesIssued_82f77f03-82ea-4b60-98e5-818e5e3fec6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a4503d32-dee9-420f-8f45-99a4b6c8bf24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockholdersEquity_a4503d32-dee9-420f-8f45-99a4b6c8bf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dd62a00b-afa8-416d-bf9e-addc208833ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_dd62a00b-afa8-416d-bf9e-addc208833ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_978db343-5472-438a-bef0-66cd75425787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_978db343-5472-438a-bef0-66cd75425787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_45df67d8-b207-4caa-895a-a88e421114db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_45df67d8-b207-4caa-895a-a88e421114db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8910ed12-dc4c-4f08-9522-1dd4aee8242c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8910ed12-dc4c-4f08-9522-1dd4aee8242c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ebdd91fb-cd41-4d71-bdbc-15ca48bb4c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ebdd91fb-cd41-4d71-bdbc-15ca48bb4c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_2f181758-edb7-4ae3-b839-9cdf33628550" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_2f181758-edb7-4ae3-b839-9cdf33628550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_97be3ea4-7c7f-45c4-9bee-bc7371876cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_97be3ea4-7c7f-45c4-9bee-bc7371876cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a57d709-4386-4baf-a162-08456b7938a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1a57d709-4386-4baf-a162-08456b7938a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56c4a0c1-caae-4f89-9461-1a159cf3d30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56c4a0c1-caae-4f89-9461-1a159cf3d30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_13805933-cdf4-462d-ab7b-2f53bee1c7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_NetIncomeLoss_13805933-cdf4-462d-ab7b-2f53bee1c7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_14c2265f-5850-4017-ad6e-fad74de4628e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_SharesIssued_14c2265f-5850-4017-ad6e-fad74de4628e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff23e5aa-6172-40a8-8ba8-0e3b2335465c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3184b679-b302-4582-b780-51497fd1a27a" xlink:to="loc_us-gaap_StockholdersEquity_ff23e5aa-6172-40a8-8ba8-0e3b2335465c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d9f9027b-6e7b-431d-ae67-264b81f230ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d9f9027b-6e7b-431d-ae67-264b81f230ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9d659cc7-642b-41f5-8047-29b914ac2933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d9f9027b-6e7b-431d-ae67-264b81f230ac" xlink:to="loc_us-gaap_NetIncomeLoss_9d659cc7-642b-41f5-8047-29b914ac2933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d9f9027b-6e7b-431d-ae67-264b81f230ac" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_43ec245d-4588-4993-9a6f-ef1f9d35f356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_43ec245d-4588-4993-9a6f-ef1f9d35f356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_81a4e951-9c85-4745-b648-806c82ce45c0" xlink:href="mxl-20220630.xsd#mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts_81a4e951-9c85-4745-b648-806c82ce45c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_02ab314d-4796-4c6b-bd68-e37d2fa84021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_ShareBasedCompensation_02ab314d-4796-4c6b-bd68-e37d2fa84021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02a6f0ee-ac1d-4623-a26e-200551de0e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02a6f0ee-ac1d-4623-a26e-200551de0e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_221a3e6a-9004-41b9-bead-3d3813bcd132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_221a3e6a-9004-41b9-bead-3d3813bcd132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_dffc70f4-a29e-43f2-aa3c-b8ce8ae05fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_dffc70f4-a29e-43f2-aa3c-b8ce8ae05fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_71dbf716-84b8-4cf5-aa49-d7c9459355b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_71dbf716-84b8-4cf5-aa49-d7c9459355b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_69883a02-ae41-4022-8674-832d4ef12d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_69883a02-ae41-4022-8674-832d4ef12d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e6d4877c-d85d-47c2-9c90-b14ac403284a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e6d4877c-d85d-47c2-9c90-b14ac403284a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_27142b1a-7fd4-48a8-9030-40ff0ce15482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_27142b1a-7fd4-48a8-9030-40ff0ce15482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_60f2ee1c-33db-4550-8aba-5247b37449f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_60f2ee1c-33db-4550-8aba-5247b37449f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6158a82c-5437-4056-95dd-0831629ba884" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_90fe4d35-d138-4119-9182-20c2ed787387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_90fe4d35-d138-4119-9182-20c2ed787387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_aa1c5872-341b-4615-85bb-cd22c55cc1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_aa1c5872-341b-4615-85bb-cd22c55cc1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_88aa0237-4252-498a-a6db-5a2dc4e879cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_88aa0237-4252-498a-a6db-5a2dc4e879cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_6a0a3dbc-2a81-4dba-b539-ae9366d3210f" xlink:href="mxl-20220630.xsd#mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_6a0a3dbc-2a81-4dba-b539-ae9366d3210f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7d27d361-7b24-4b04-9671-e4c70f71be9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7d27d361-7b24-4b04-9671-e4c70f71be9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_366c9d84-8945-4551-97be-68c4ea0bccb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_366c9d84-8945-4551-97be-68c4ea0bccb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_b807e8f5-180b-49bd-b5ef-6768bb05357a" xlink:href="mxl-20220630.xsd#mxl_IncreaseDecreaseinAccruedPriceProtectionLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability_b807e8f5-180b-49bd-b5ef-6768bb05357a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_47f9e5ab-5914-46b6-b5c3-2f9c1ab1ccbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_47f9e5ab-5914-46b6-b5c3-2f9c1ab1ccbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_e65a084c-5ca4-4614-bf28-c383696bb87c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d81b1c9d-d0e4-451c-bbeb-643fbf895ae8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_e65a084c-5ca4-4614-bf28-c383696bb87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bcba55cb-36cd-42fb-af75-906db26f534a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d9f9027b-6e7b-431d-ae67-264b81f230ac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bcba55cb-36cd-42fb-af75-906db26f534a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ff5ade28-ae08-434a-b496-0a82c1a711d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ff5ade28-ae08-434a-b496-0a82c1a711d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_0d4ca9a6-7491-48ca-af18-7f2114d70725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_0d4ca9a6-7491-48ca-af18-7f2114d70725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2185e50-15aa-4801-9e6d-d861a3812fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e2185e50-15aa-4801-9e6d-d861a3812fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_15040f4e-f01b-49fb-9e58-705c19514bfb" xlink:href="mxl-20220630.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_15040f4e-f01b-49fb-9e58-705c19514bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_8b3dc2eb-c458-40ab-90c3-2b8ff1f6620a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_8b3dc2eb-c458-40ab-90c3-2b8ff1f6620a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c168f0ce-b2be-4f04-9359-91831c5f136c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_03232514-e1fe-4056-8d77-a1bc12b856df" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c168f0ce-b2be-4f04-9359-91831c5f136c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_dc59cd85-2d53-44b0-b88d-d6be3702a0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_dc59cd85-2d53-44b0-b88d-d6be3702a0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_33e8e3a2-9309-48f0-8bb7-a29bf781c8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_33e8e3a2-9309-48f0-8bb7-a29bf781c8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_d0e06c40-f510-4ff0-8168-b06a864d221f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_d0e06c40-f510-4ff0-8168-b06a864d221f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4573b51f-86e8-4e73-872e-f3ac398561b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4573b51f-86e8-4e73-872e-f3ac398561b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1973a12a-4a30-4a7a-ac54-82222f4886d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1973a12a-4a30-4a7a-ac54-82222f4886d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_660ad626-7247-4ce2-a27e-993f3270b505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_660ad626-7247-4ce2-a27e-993f3270b505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_44ca830a-0e58-417e-bbdf-80f69a12c792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35ae9e91-ce44-405e-967e-ead30b47258c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_44ca830a-0e58-417e-bbdf-80f69a12c792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0b578c4-b0b5-4322-b12e-6bdefe1951d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0b578c4-b0b5-4322-b12e-6bdefe1951d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2161151b-c6b8-45b3-b658-e51e5464a64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2161151b-c6b8-45b3-b658-e51e5464a64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b1bba109-971a-4e0d-9e5f-fe6b2578f86d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b1bba109-971a-4e0d-9e5f-fe6b2578f86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_30545f5f-75cd-4a8f-9e0e-235124a932f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_30545f5f-75cd-4a8f-9e0e-235124a932f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_b2cb80ad-5b35-4466-b7f9-3eb125e1f3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_b2cb80ad-5b35-4466-b7f9-3eb125e1f3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_939af27e-342b-435f-86dc-e2f7815f08ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b2cb80ad-5b35-4466-b7f9-3eb125e1f3d1" xlink:to="loc_us-gaap_InterestPaidNet_939af27e-342b-435f-86dc-e2f7815f08ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_e142b2d5-17cc-4a01-ac80-1fd442e53cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b2cb80ad-5b35-4466-b7f9-3eb125e1f3d1" xlink:to="loc_us-gaap_IncomeTaxesPaid_e142b2d5-17cc-4a01-ac80-1fd442e53cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ba669b60-e256-4c61-bbbd-7e43d3fbc32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0208eecf-e116-4fdb-9b73-b2b234f8e1d7" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ba669b60-e256-4c61-bbbd-7e43d3fbc32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_fb84f0ec-2881-480a-adcc-aef767e225b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ba669b60-e256-4c61-bbbd-7e43d3fbc32b" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_fb84f0ec-2881-480a-adcc-aef767e225b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="mxl-20220630.xsd#OrganizationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63cb5df4-b0aa-4a6b-a040-6041b4e286ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_8220b8ac-c746-4b9d-ae0c-a2bedcfb7ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63cb5df4-b0aa-4a6b-a040-6041b4e286ad" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_8220b8ac-c746-4b9d-ae0c-a2bedcfb7ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="mxl-20220630.xsd#OrganizationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87c6a6b8-77f6-4800-9844-863fc2468e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3a71f059-a086-4ad5-88b7-49a7d39f0bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87c6a6b8-77f6-4800-9844-863fc2468e6b" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_3a71f059-a086-4ad5-88b7-49a7d39f0bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_30f614f3-de0b-4b6e-a6f8-c5eb0b835cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87c6a6b8-77f6-4800-9844-863fc2468e6b" xlink:to="loc_us-gaap_UseOfEstimates_30f614f3-de0b-4b6e-a6f8-c5eb0b835cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3d68ddb0-39aa-43ed-8de2-44234d765686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_87c6a6b8-77f6-4800-9844-863fc2468e6b" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3d68ddb0-39aa-43ed-8de2-44234d765686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#OrganizationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6f1489e7-9583-4477-8fd2-e94365959546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d2cdd089-ff54-4af9-836a-4b85742382a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6f1489e7-9583-4477-8fd2-e94365959546" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d2cdd089-ff54-4af9-836a-4b85742382a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="mxl-20220630.xsd#NetIncomeLossPerShare"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/NetIncomeLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cba87c45-d7e4-4d0a-994e-99e18a3e1911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_39c6eaf4-4e9e-42c0-b6ea-897db5c52282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cba87c45-d7e4-4d0a-994e-99e18a3e1911" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_39c6eaf4-4e9e-42c0-b6ea-897db5c52282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#NetIncomeLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/NetIncomeLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0e7942f2-78e1-4551-86b0-0d1d45622dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_09751fb7-c8eb-497c-8460-a02022befa13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0e7942f2-78e1-4551-86b0-0d1d45622dd0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_09751fb7-c8eb-497c-8460-a02022befa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_012f110b-3cad-4e28-b481-00d0fafa5c95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_7188e904-d215-4a02-8df2-9f496ad9648d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_012f110b-3cad-4e28-b481-00d0fafa5c95" xlink:to="loc_us-gaap_NetIncomeLossAbstract_7188e904-d215-4a02-8df2-9f496ad9648d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e6e191f0-8c18-4ff0-92d3-030eeec36efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_7188e904-d215-4a02-8df2-9f496ad9648d" xlink:to="loc_us-gaap_NetIncomeLoss_e6e191f0-8c18-4ff0-92d3-030eeec36efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7582106f-0f7b-4c86-99f6-8fb0b89ea191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_012f110b-3cad-4e28-b481-00d0fafa5c95" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7582106f-0f7b-4c86-99f6-8fb0b89ea191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9673f710-63e8-4c76-94e3-b527f85c6f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7582106f-0f7b-4c86-99f6-8fb0b89ea191" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9673f710-63e8-4c76-94e3-b527f85c6f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_708c8031-ba60-444a-a4b4-4aa490b05ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7582106f-0f7b-4c86-99f6-8fb0b89ea191" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_708c8031-ba60-444a-a4b4-4aa490b05ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7fe3b0e8-3241-45f1-b77b-4da7bc4845e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7582106f-0f7b-4c86-99f6-8fb0b89ea191" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7fe3b0e8-3241-45f1-b77b-4da7bc4845e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_ceb5ff35-3e38-4907-ae2e-e545ce5e37a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_012f110b-3cad-4e28-b481-00d0fafa5c95" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_ceb5ff35-3e38-4907-ae2e-e545ce5e37a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7bde9c71-7eb6-4fa6-8e20-209849f34f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_ceb5ff35-3e38-4907-ae2e-e545ce5e37a2" xlink:to="loc_us-gaap_EarningsPerShareBasic_7bde9c71-7eb6-4fa6-8e20-209849f34f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f28a1405-0765-4ce0-bb0b-26235264774b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_ceb5ff35-3e38-4907-ae2e-e545ce5e37a2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f28a1405-0765-4ce0-bb0b-26235264774b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#NetIncomeLossPerShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_70754aad-fcd3-4eab-8e0d-62cb77bffb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_37d83444-fee3-40c3-b77b-02d4f9d1e5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_70754aad-fcd3-4eab-8e0d-62cb77bffb6c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_37d83444-fee3-40c3-b77b-02d4f9d1e5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinations" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0644ea3a-5305-40e7-ba15-54fe8470ca7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_44108489-d489-4f12-994b-9ad95fb59a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0644ea3a-5305-40e7-ba15-54fe8470ca7b" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_44108489-d489-4f12-994b-9ad95fb59a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5fedc09a-acf3-4dd3-986c-2d593eafd2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3daa3e18-211c-4748-b13f-063c7fb14b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5fedc09a-acf3-4dd3-986c-2d593eafd2f6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_3daa3e18-211c-4748-b13f-063c7fb14b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_6ee91cde-0c68-4578-b555-63e327f9a8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5fedc09a-acf3-4dd3-986c-2d593eafd2f6" xlink:to="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_6ee91cde-0c68-4578-b555-63e327f9a8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6daf7fd6-19af-4124-ba92-06cd9a958661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6daf7fd6-19af-4124-ba92-06cd9a958661" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3878ee4a-81e8-44e6-ab01-61eca2ba0d74" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_d65ab239-663e-48f9-9a38-d486f48856e9" xlink:href="mxl-20220630.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_d65ab239-663e-48f9-9a38-d486f48856e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_445900dd-148e-473f-ac8e-d977e189928a" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_df8293fb-5598-4f2c-82c3-08f49792d58f" xlink:to="loc_mxl_CompanyXMember_445900dd-148e-473f-ac8e-d977e189928a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9669e371-fa4a-45ea-8a5e-8d355812cd43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9f573a61-0aec-4d4e-95fc-5ebbbb472cbe" xlink:to="loc_us-gaap_EquityComponentDomain_9669e371-fa4a-45ea-8a5e-8d355812cd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a998b0da-4e29-4d1f-8a56-7a0928c33389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9669e371-fa4a-45ea-8a5e-8d355812cd43" xlink:to="loc_us-gaap_CommonStockMember_a998b0da-4e29-4d1f-8a56-7a0928c33389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_625ea24a-bf1a-4978-92a5-78b12fb489f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_110f666d-c194-4273-b34b-31b64b635b7a" xlink:to="loc_srt_OwnershipDomain_625ea24a-bf1a-4978-92a5-78b12fb489f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SiliconMotionTechnologyCorporationMember_75bdaa73-5a7c-41ab-90e3-4561a7bc2b96" xlink:href="mxl-20220630.xsd#mxl_SiliconMotionTechnologyCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_625ea24a-bf1a-4978-92a5-78b12fb489f0" xlink:to="loc_mxl_SiliconMotionTechnologyCorporationMember_75bdaa73-5a7c-41ab-90e3-4561a7bc2b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fbce08ca-5071-446c-8cbb-4e1876f0e2f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_965561ce-d358-4b01-9b9c-a3d285fa97ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:to="loc_us-gaap_SeniorNotesMember_965561ce-d358-4b01-9b9c-a3d285fa97ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_37dfdf64-a498-4988-86f0-2fd6453f61f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6a71d126-002e-442a-a8dd-e2541d490a5b" xlink:to="loc_us-gaap_LineOfCreditMember_37dfdf64-a498-4988-86f0-2fd6453f61f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d5ee023b-7697-4ba8-9d44-11997fc694aa" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermBLoanFacilityMember_74cb077e-6c21-4f41-b9b0-414b6bc2e503" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredTermBLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:to="loc_mxl_SeniorSecuredTermBLoanFacilityMember_74cb077e-6c21-4f41-b9b0-414b6bc2e503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredTermALoanFacilityMember_cb84f882-7b84-453d-8a41-03b686e8d724" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredTermALoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:to="loc_mxl_SeniorSecuredTermALoanFacilityMember_cb84f882-7b84-453d-8a41-03b686e8d724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_38605f93-a5a0-483a-a635-5e8b186ab3b2" xlink:href="mxl-20220630.xsd#mxl_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_521b8132-4529-4e4a-a1e6-0217776f4713" xlink:to="loc_mxl_SeniorSecuredRevolvingCreditFacilityMember_38605f93-a5a0-483a-a635-5e8b186ab3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_396565a9-9290-44cc-8d4c-45c1c75dbc74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_11f92e45-557f-45d9-aa2f-040d189fd215" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_396565a9-9290-44cc-8d4c-45c1c75dbc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_250bd5a6-f6d8-48a7-b505-9c8da14de728" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_396565a9-9290-44cc-8d4c-45c1c75dbc74" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_250bd5a6-f6d8-48a7-b505-9c8da14de728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_02ab1950-f096-4554-b86b-714aab53f83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_949ffb7f-d803-4d0c-8e3c-c070b04c2678" xlink:to="loc_us-gaap_CreditFacilityDomain_02ab1950-f096-4554-b86b-714aab53f83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0e6de99d-2a3e-48ee-a15f-d0fc28e3ebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_02ab1950-f096-4554-b86b-714aab53f83b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0e6de99d-2a3e-48ee-a15f-d0fc28e3ebdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7043e43b-90d8-4114-a0d9-b2667e29968a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_e5f87cae-390e-43cf-97a7-da9f764a5956" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare_e5f87cae-390e-43cf-97a7-da9f764a5956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_39fa469a-5d83-431e-b93d-0ff3afe44259" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare_39fa469a-5d83-431e-b93d-0ff3afe44259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_ae9d01d9-f63b-4ee2-9f4b-37de5e0bd3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest_ae9d01d9-f63b-4ee2-9f4b-37de5e0bd3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_87b03fc8-2e8d-4a7b-997c-a6a3f70be207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_87b03fc8-2e8d-4a7b-997c-a6a3f70be207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c4fab8a9-986f-40dc-9e55-eff0af404f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c4fab8a9-986f-40dc-9e55-eff0af404f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_83848fa7-bfc6-42f5-a2ed-c1b34cba17f4" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded_83848fa7-bfc6-42f5-a2ed-c1b34cba17f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7c2ccef8-ffa9-4cb1-8389-60706574286f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7c2ccef8-ffa9-4cb1-8389-60706574286f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_08e70c1a-a8f9-4ab1-afba-2ff67d08a3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_08e70c1a-a8f9-4ab1-afba-2ff67d08a3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ed0996f5-5240-4ac9-bbe9-86385e197ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ed0996f5-5240-4ac9-bbe9-86385e197ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_aadd7fb5-2cdb-4582-bd91-f2048986b23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_aadd7fb5-2cdb-4582-bd91-f2048986b23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_6832633d-9b12-41d1-a99c-ae98dbe3b1da" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities_6832633d-9b12-41d1-a99c-ae98dbe3b1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_787ce4d7-2009-4bb9-8ba4-53f3e7333adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_Goodwill_787ce4d7-2009-4bb9-8ba4-53f3e7333adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_8ee98a6b-14d9-4389-bcc5-fcc15a5e246e" xlink:href="mxl-20220630.xsd#mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets_8ee98a6b-14d9-4389-bcc5-fcc15a5e246e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f2e70fb4-70c8-43ae-9755-998c8af980cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f2e70fb4-70c8-43ae-9755-998c8af980cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_14640149-554e-4731-bd23-6c760e141094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f74bea7-a7b3-4922-9876-72ea4913a0a4" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_14640149-554e-4731-bd23-6c760e141094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5b2421b8-703b-45db-80a0-b5605cb7236d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5b2421b8-703b-45db-80a0-b5605cb7236d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a40d7c56-211f-4221-816c-0c50c6130be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91bb474a-57d6-44e6-b3e3-506c98a97441" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a40d7c56-211f-4221-816c-0c50c6130be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_b5e4f616-2eb0-445f-b274-6bb5330e68a7" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a40d7c56-211f-4221-816c-0c50c6130be0" xlink:to="loc_mxl_CompanyXMember_b5e4f616-2eb0-445f-b274-6bb5330e68a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5f4a5952-2c3f-4952-bd35-9feb399f3096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_4359ac94-bb43-4bcb-bf4b-cfdfe0e443d4" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5f4a5952-2c3f-4952-bd35-9feb399f3096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_a5dafaaa-1998-40c2-87b7-ab902e889be4" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5f4a5952-2c3f-4952-bd35-9feb399f3096" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_a5dafaaa-1998-40c2-87b7-ab902e889be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8ce78e0-e0f9-464d-aeec-873b8597bf40" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bff6eab1-79c1-40c2-ad40-7bbcfcdcbdbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bff6eab1-79c1-40c2-ad40-7bbcfcdcbdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_656409c2-36f4-462e-bed4-df6ea43cd0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_656409c2-36f4-462e-bed4-df6ea43cd0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_319cf72c-35bb-4284-b125-4fdd551b060c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_dbc2e748-d52e-45e8-abf2-1feca2749ac4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_319cf72c-35bb-4284-b125-4fdd551b060c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a9756465-eeeb-49d5-b209-c9ff5c016436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1d3ca7e-5606-4f9d-9a05-86ce65e0ddf0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a9756465-eeeb-49d5-b209-c9ff5c016436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d5b63add-d8bd-428b-932f-191c668b75af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d5b63add-d8bd-428b-932f-191c668b75af" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d858bc-28eb-4344-ab8d-89d1966c1a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d3bb3d95-d7a4-4038-b202-62bb88a2536e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d858bc-28eb-4344-ab8d-89d1966c1a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_d8e53743-a983-4640-b0e8-ceac0a95b50a" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43d858bc-28eb-4344-ab8d-89d1966c1a61" xlink:to="loc_mxl_CompanyXMember_d8e53743-a983-4640-b0e8-ceac0a95b50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0eb74be-5307-4bcd-933d-adac1c783e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6562cdcf-68ca-4c28-8035-32666f3188ac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0eb74be-5307-4bcd-933d-adac1c783e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_c8502bfe-a073-4ddf-9f61-31a144f534d1" xlink:href="mxl-20220630.xsd#mxl_LicensedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0eb74be-5307-4bcd-933d-adac1c783e9a" xlink:to="loc_mxl_LicensedTechnologyMember_c8502bfe-a073-4ddf-9f61-31a144f534d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ace63255-4d5a-456e-92b4-e337aa1a57da" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_05b0a88f-390c-4e79-88ba-9a0d29e25967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_05b0a88f-390c-4e79-88ba-9a0d29e25967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e60aab2-a0dd-480a-b810-1c2e05139ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e60aab2-a0dd-480a-b810-1c2e05139ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9838d28a-de32-4771-b7b2-c3ccb2bef233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_800cfa40-01d5-4a23-aa22-620a5fc2f3e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9838d28a-de32-4771-b7b2-c3ccb2bef233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivity" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivity"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_85538863-0ae8-4a5a-9bca-c18688f98b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_698bfed5-099c-49b8-861d-2473f697808c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_85538863-0ae8-4a5a-9bca-c18688f98b59" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_698bfed5-099c-49b8-861d-2473f697808c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivityTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5a27d62d-f57a-424d-a28c-8bad0a8bc7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a6c27ab3-0ea1-4c2d-97ae-c4fc75dbe4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5a27d62d-f57a-424d-a28c-8bad0a8bc7ba" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a6c27ab3-0ea1-4c2d-97ae-c4fc75dbe4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_48fd0a7e-99d8-4bb6-8baa-9f897ccb35b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5a27d62d-f57a-424d-a28c-8bad0a8bc7ba" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_48fd0a7e-99d8-4bb6-8baa-9f897ccb35b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivityRestructuringandRelatedCostsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c2c0971b-5951-4823-96bb-7e3aa627d531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c2c0971b-5951-4823-96bb-7e3aa627d531" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1f844203-c86b-4b95-8f01-1aaa402a0745" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_02cd8529-326b-4337-b0b7-2880665e271b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_02cd8529-326b-4337-b0b7-2880665e271b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_f8c4d234-fd19-42e0-b5af-a24c5ee594bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:to="loc_us-gaap_FacilityClosingMember_f8c4d234-fd19-42e0-b5af-a24c5ee594bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_bf59abc3-312a-424f-8d6a-4931909a5f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ef424b5b-d26d-4837-a413-ed0942228e82" xlink:to="loc_us-gaap_OtherRestructuringMember_bf59abc3-312a-424f-8d6a-4931909a5f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c586756d-12fb-4b2c-b1d7-a879b9d6dbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_3a017303-5685-4768-9a9a-70b62ccea2d7" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_c586756d-12fb-4b2c-b1d7-a879b9d6dbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1b0cb716-0d68-4b3b-8291-39406c74af6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c586756d-12fb-4b2c-b1d7-a879b9d6dbaa" xlink:to="loc_us-gaap_RestructuringCharges_1b0cb716-0d68-4b3b-8291-39406c74af6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivitiesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5394310c-b6cb-4a7c-9075-ead74a6cc629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5394310c-b6cb-4a7c-9075-ead74a6cc629" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_94ce643c-b5d6-4412-bd56-7d8bd5a195a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_5643cdb1-f1c1-4416-826d-94fb5f1633e9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_94ce643c-b5d6-4412-bd56-7d8bd5a195a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_TerminatedLeaseMember_fec12fb4-b3b8-4068-9252-b2982b021052" xlink:href="mxl-20220630.xsd#mxl_TerminatedLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_94ce643c-b5d6-4412-bd56-7d8bd5a195a0" xlink:to="loc_mxl_TerminatedLeaseMember_fec12fb4-b3b8-4068-9252-b2982b021052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_491d8c36-ea34-4ad7-811a-1ef5e8989348" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f71a1cad-f0d8-47ad-be2c-0d367c26ca67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f71a1cad-f0d8-47ad-be2c-0d367c26ca67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_b8be22ef-0cef-43c1-a833-231cc238225d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_fb5ed023-c5a7-4b39-b4d0-76ac49ef38d8" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_b8be22ef-0cef-43c1-a833-231cc238225d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a796116e-8460-4142-b1d4-0e917b83e911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a796116e-8460-4142-b1d4-0e917b83e911" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_ac2a5b60-8b9a-42ec-985a-9bd500841e81" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OneTimeTerminationBenefitsMember_f47e9f27-fde2-42d1-a31e-8748246afda6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OneTimeTerminationBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:to="loc_us-gaap_OneTimeTerminationBenefitsMember_f47e9f27-fde2-42d1-a31e-8748246afda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_ff3f8ed9-5f77-41a0-86e4-c47431acebb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:to="loc_us-gaap_FacilityClosingMember_ff3f8ed9-5f77-41a0-86e4-c47431acebb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_393298c1-067a-4b28-ba0d-bd7889bfa552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c5926426-51f6-4f51-9e07-f3252dddc622" xlink:to="loc_us-gaap_OtherRestructuringMember_393298c1-067a-4b28-ba0d-bd7889bfa552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d9fa95-2681-4cd2-94f3-cd7dab3c955e" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_5e4ab117-1038-4401-b2a2-5b457b627a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringReserve_5e4ab117-1038-4401-b2a2-5b457b627a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_17f15bef-2d5d-4e32-9bef-058314fa15af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringCharges_17f15bef-2d5d-4e32-9bef-058314fa15af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_b9bc6a94-a460-4798-b471-dd924f5f7cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_PaymentsForRestructuring_b9bc6a94-a460-4798-b471-dd924f5f7cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_24c73ef5-d489-4809-8eab-df775bef41dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_24c73ef5-d489-4809-8eab-df775bef41dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_47e2613f-f8c8-4f82-bfe1-7229cd337e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_1dcd40fc-b257-4dcb-a2d3-e079416c8c1f" xlink:to="loc_us-gaap_RestructuringReserve_47e2613f-f8c8-4f82-bfe1-7229cd337e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_28f38a78-867c-45d1-b938-128ecf5222ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_RestructuringReserveCurrent_28f38a78-867c-45d1-b938-128ecf5222ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveNoncurrent_8e28365c-afb0-48db-a09a-402315fbfd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_72da79c8-3bae-4348-9864-c91a268fd2a4" xlink:to="loc_us-gaap_RestructuringReserveNoncurrent_8e28365c-afb0-48db-a09a-402315fbfd4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db6f755d-a4aa-4c94-8354-15a6e4e302f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_319fec49-b923-433c-b8d4-de3654170c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db6f755d-a4aa-4c94-8354-15a6e4e302f4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_319fec49-b923-433c-b8d4-de3654170c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97fcc9b5-6f49-460b-bffa-8aa9a4e9d136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_df196f54-05a7-48c7-8f99-f1829e7f36fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97fcc9b5-6f49-460b-bffa-8aa9a4e9d136" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_df196f54-05a7-48c7-8f99-f1829e7f36fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_90df172f-d933-44f6-8f06-e0a4f460037f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97fcc9b5-6f49-460b-bffa-8aa9a4e9d136" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_90df172f-d933-44f6-8f06-e0a4f460037f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_7db1fd27-9c76-4937-ac5d-677345fdc408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97fcc9b5-6f49-460b-bffa-8aa9a4e9d136" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_7db1fd27-9c76-4937-ac5d-677345fdc408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ffd62921-7842-43cc-a51d-5f62b4f047a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97fcc9b5-6f49-460b-bffa-8aa9a4e9d136" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ffd62921-7842-43cc-a51d-5f62b4f047a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_8cee510a-5a9e-4ea1-ab99-bc057f8b103e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_97fcc9b5-6f49-460b-bffa-8aa9a4e9d136" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_8cee510a-5a9e-4ea1-ab99-bc057f8b103e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_23677153-f4f5-40a3-b2f7-d01a4845239e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_23677153-f4f5-40a3-b2f7-d01a4845239e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a49c1ec-b2c1-44da-8f57-25f861a5ba29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b95708af-0788-4c04-8c4c-9f353e8fbd76" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a49c1ec-b2c1-44da-8f57-25f861a5ba29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_4ddbb142-2843-455e-aa1c-bedc4a55ca2e" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3a49c1ec-b2c1-44da-8f57-25f861a5ba29" xlink:to="loc_mxl_CompanyXMember_4ddbb142-2843-455e-aa1c-bedc4a55ca2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6e8db011-6e70-4c71-bd35-caae0ca6b95f" xlink:to="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c1538e0c-45fe-4740-9805-fab70c4c07ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_c1538e0c-45fe-4740-9805-fab70c4c07ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f9125828-b2a4-48ba-afd7-3ef3acb51f26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f9125828-b2a4-48ba-afd7-3ef3acb51f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fe7f4a85-bbb3-4167-a447-1e6a2456734d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fe7f4a85-bbb3-4167-a447-1e6a2456734d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_627174f9-3d3c-4d11-bc04-e3f9e1ca60ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7c01a87e-a337-4a3c-8fb4-4d8554b6ed58" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_627174f9-3d3c-4d11-bc04-e3f9e1ca60ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_daa2d22a-15ab-45a4-a549-3617a9cbc1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_daa2d22a-15ab-45a4-a549-3617a9cbc1bd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f532c96d-e52e-458b-9195-b8908bc01b9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LicensedTechnologyMember_b37f5bf3-6844-41cc-9b63-707c9f2b05c1" xlink:href="mxl-20220630.xsd#mxl_LicensedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_mxl_LicensedTechnologyMember_b37f5bf3-6844-41cc-9b63-707c9f2b05c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1be80f56-f6de-4bbe-84aa-fa2157139493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1be80f56-f6de-4bbe-84aa-fa2157139493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_c6669804-b2bd-45e7-8b0e-be087fcd24c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_c6669804-b2bd-45e7-8b0e-be087fcd24c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ef800e59-3cea-454a-9139-3d9f8493461a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ef800e59-3cea-454a-9139-3d9f8493461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_25e87d89-7c0f-49f1-a35c-ef7f3c395430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15b4af17-49c9-4bf3-8acc-a91413ef7588" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_25e87d89-7c0f-49f1-a35c-ef7f3c395430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dd072255-fcc9-4915-a002-2fa5c95c190a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa324e95-34d5-4963-b764-b620c59cf8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_aa324e95-34d5-4963-b764-b620c59cf8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8274a28-ae8f-4dc4-934a-62850efa5169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8274a28-ae8f-4dc4-934a-62850efa5169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4d30e91c-8972-4840-8b21-4bd547c996cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4d30e91c-8972-4840-8b21-4bd547c996cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28eb6713-88f1-4c90-8aeb-c8022da54055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7a44233-6e15-482a-9d92-eac0ab887fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28eb6713-88f1-4c90-8aeb-c8022da54055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a5b1a2fd-572f-4f59-b3d2-6fbdece7acfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a5b1a2fd-572f-4f59-b3d2-6fbdece7acfd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_64e65cd6-5509-4bd7-a0fb-88ca4d83fa59" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_0601bccd-b5e2-46bd-8334-e6715ca19653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:to="loc_us-gaap_CostOfSalesMember_0601bccd-b5e2-46bd-8334-e6715ca19653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d963d245-eaed-49b8-aaad-8cc09672fb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d963d245-eaed-49b8-aaad-8cc09672fb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e78e021b-20b8-47dd-9206-204e0731e39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3ea02734-6009-48a5-a23b-dd98ae2de293" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_e78e021b-20b8-47dd-9206-204e0731e39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_17b5a523-1594-4433-a9b0-e399d2b50f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f41b7ffa-6c75-4a5c-85a7-f64db6605058" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_17b5a523-1594-4433-a9b0-e399d2b50f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e5101732-fe68-487f-8602-ce2dc5d73745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_17b5a523-1594-4433-a9b0-e399d2b50f97" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e5101732-fe68-487f-8602-ce2dc5d73745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_41910715-f9dc-4bb8-b55d-e8c15e2c86f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_41910715-f9dc-4bb8-b55d-e8c15e2c86f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ac39e1bb-f485-4b1c-8b59-af26b6dd2675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ac39e1bb-f485-4b1c-8b59-af26b6dd2675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_05b579ed-9b67-4f7f-bbae-b8c28bc5f8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_05b579ed-9b67-4f7f-bbae-b8c28bc5f8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_dcd1a5d9-bbf6-44fe-b053-b941a90f9691" xlink:href="mxl-20220630.xsd#mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:to="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_dcd1a5d9-bbf6-44fe-b053-b941a90f9691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_db5f75b4-93d1-4fbd-8f6d-481525c157c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_db5f75b4-93d1-4fbd-8f6d-481525c157c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_089590ea-dd50-4d81-89ca-1242288e4f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_817a66ce-1d4d-4def-93a1-b193e39be801" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_089590ea-dd50-4d81-89ca-1242288e4f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_6787addc-9cdf-4c3d-b17e-5250d8e56ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_6787addc-9cdf-4c3d-b17e-5250d8e56ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_15041d35-2c57-4f21-bc7c-96d8d785e5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_15041d35-2c57-4f21-bc7c-96d8d785e5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_fc784d4e-411c-434f-acfb-7d14a7b9e359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_fc784d4e-411c-434f-acfb-7d14a7b9e359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_aa0a75ec-db6e-454c-a1ce-f56b391fb374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_aa0a75ec-db6e-454c-a1ce-f56b391fb374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4c552ff7-dfe7-49e2-973c-b9bfc88516c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4c552ff7-dfe7-49e2-973c-b9bfc88516c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_6a86f35d-7a5d-4cd1-a519-2aa41f0d05f7" xlink:href="mxl-20220630.xsd#mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_6a86f35d-7a5d-4cd1-a519-2aa41f0d05f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab2d186-dd7d-4b71-9b3b-2d366d91799c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0fc177f1-4f5c-4ff1-ae81-9207af359e33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bab2d186-dd7d-4b71-9b3b-2d366d91799c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93af2de0-8f85-4e0c-807f-d4f4563be7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_28823ed5-1f1a-4e12-a759-d85192058778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_93af2de0-8f85-4e0c-807f-d4f4563be7ce" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_28823ed5-1f1a-4e12-a759-d85192058778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f0187de9-396e-48b6-8884-8feee7ec5966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_28823ed5-1f1a-4e12-a759-d85192058778" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_f0187de9-396e-48b6-8884-8feee7ec5966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_c5032e83-35e5-4aa5-aef4-63287b39d9a1" xlink:href="mxl-20220630.xsd#mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_28823ed5-1f1a-4e12-a759-d85192058778" xlink:to="loc_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech_c5032e83-35e5-4aa5-aef4-63287b39d9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_a57d34c2-e939-4e42-89ec-049afefc5f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_28823ed5-1f1a-4e12-a759-d85192058778" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_a57d34c2-e939-4e42-89ec-049afefc5f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstruments" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6927206e-8445-47ce-94a4-8670b9645ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_eeb92af5-d957-43b6-8840-f6d56fa63198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6927206e-8445-47ce-94a4-8670b9645ba5" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_eeb92af5-d957-43b6-8840-f6d56fa63198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_44d92284-c85b-4027-abce-5e47fae49927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_54828708-1b11-4f71-b1fc-8fc9bfd65455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_44d92284-c85b-4027-abce-5e47fae49927" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_54828708-1b11-4f71-b1fc-8fc9bfd65455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_68aeda5c-58d0-4fa9-9a92-04594299fe63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_44d92284-c85b-4027-abce-5e47fae49927" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_68aeda5c-58d0-4fa9-9a92-04594299fe63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_d230f3a9-7fa6-4272-bce6-caad86c9f078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_44d92284-c85b-4027-abce-5e47fae49927" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_d230f3a9-7fa6-4272-bce6-caad86c9f078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_643ac449-fe76-429d-8614-0bac2deaeec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_44d92284-c85b-4027-abce-5e47fae49927" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_643ac449-fe76-429d-8614-0bac2deaeec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsCompositionofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e36e54c8-169c-47aa-9c44-dd226ba623af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_a293e4d9-81ad-4967-bb3c-fbe020c1d74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e36e54c8-169c-47aa-9c44-dd226ba623af" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_a293e4d9-81ad-4967-bb3c-fbe020c1d74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_debe4f12-d3c1-4e3e-8bcb-b107890f21b2" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e36e54c8-169c-47aa-9c44-dd226ba623af" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_debe4f12-d3c1-4e3e-8bcb-b107890f21b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_8c6edb5b-32ee-4231-bfd7-3a95273c92e1" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e36e54c8-169c-47aa-9c44-dd226ba623af" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss_8c6edb5b-32ee-4231-bfd7-3a95273c92e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_a2763156-1140-49f9-a0e1-d18c27f94ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e36e54c8-169c-47aa-9c44-dd226ba623af" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_a2763156-1140-49f9-a0e1-d18c27f94ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bb254be8-834d-4405-a11a-166323b510ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e36e54c8-169c-47aa-9c44-dd226ba623af" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_bb254be8-834d-4405-a11a-166323b510ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a442180f-24d1-4faf-a756-fef1f99f021c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a442180f-24d1-4faf-a756-fef1f99f021c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09c0dddb-c0ed-42fb-9b4d-e4b449f34be3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6cf79d56-5548-486b-9803-0911247f12d1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09c0dddb-c0ed-42fb-9b4d-e4b449f34be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CompanyXMember_b5e52e4d-936d-439d-b890-6bdac995726a" xlink:href="mxl-20220630.xsd#mxl_CompanyXMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09c0dddb-c0ed-42fb-9b4d-e4b449f34be3" xlink:to="loc_mxl_CompanyXMember_b5e52e4d-936d-439d-b890-6bdac995726a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1736f3ff-aa4b-48d9-bd92-66aecc7aab6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_670ffb04-3a69-4c53-bd6a-f488133923a2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1736f3ff-aa4b-48d9-bd92-66aecc7aab6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_146ea42a-cf3a-4464-a4dc-ffae29f5ac4d" xlink:href="mxl-20220630.xsd#mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1736f3ff-aa4b-48d9-bd92-66aecc7aab6f" xlink:to="loc_mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember_146ea42a-cf3a-4464-a4dc-ffae29f5ac4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8793ab62-e447-48ce-a5e8-850d2e9e55d6" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_d3c5238a-0734-442d-8d70-edc2509c6cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_d3c5238a-0734-442d-8d70-edc2509c6cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_a88a285f-f02c-4034-beb2-1bba3b49a02d" xlink:href="mxl-20220630.xsd#mxl_EquitySecuritiesAccumulatedNetUnrealizedGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain_a88a285f-f02c-4034-beb2-1bba3b49a02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6beca7-e39e-47aa-a2ef-0e125c3b7043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3b6beca7-e39e-47aa-a2ef-0e125c3b7043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_09e4d5ae-491f-4ad3-b32c-fc156614cc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3581c56a-cf3b-42a6-8a4e-88dd9c1b5a4d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_09e4d5ae-491f-4ad3-b32c-fc156614cc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_efdf524f-19ed-4830-bd88-978997136be2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_efdf524f-19ed-4830-bd88-978997136be2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9cbf50cc-4647-467e-a0fc-4148456c26b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b47219d-a669-44b9-8364-70023df792ba" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9cbf50cc-4647-467e-a0fc-4148456c26b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f665562a-2223-406b-afde-a7306944f760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9cbf50cc-4647-467e-a0fc-4148456c26b3" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f665562a-2223-406b-afde-a7306944f760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_8a5a4ac4-cd91-4950-991d-899319d6c963" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_589d137c-57ac-4407-8e08-e2c72edc72d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_589d137c-57ac-4407-8e08-e2c72edc72d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_887f7327-cac1-416a-9cfe-a07bd94e8a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_887f7327-cac1-416a-9cfe-a07bd94e8a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bdfbbb0d-b074-4aa7-8be8-b2164d55b900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1f7a2aec-60f5-4ec1-8f9e-b1429ecc2846" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bdfbbb0d-b074-4aa7-8be8-b2164d55b900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cf4762e-5e2e-40ec-89b9-70ca57e705f0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_8778f4ff-70c8-47a1-9d57-dfbee6752019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_8778f4ff-70c8-47a1-9d57-dfbee6752019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_25037ab8-131a-4bfc-857e-6b59c07a88f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_8778f4ff-70c8-47a1-9d57-dfbee6752019" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_25037ab8-131a-4bfc-857e-6b59c07a88f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_761c99ed-43d8-466b-9548-721e211afeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_eb0f1567-ae57-4799-aa65-c6c1142a1b11" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_761c99ed-43d8-466b-9548-721e211afeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3608fbb1-d22c-4f59-9e81-a77e801cb97d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_761c99ed-43d8-466b-9548-721e211afeb5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3608fbb1-d22c-4f59-9e81-a77e801cb97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b97f8273-37a5-44d6-a705-e60cb6a33285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b97f8273-37a5-44d6-a705-e60cb6a33285" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3ea2b1ac-44f2-4c61-beae-c8b9bb0920fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_8740a6d1-79bb-4c9b-9674-efaa310b0218" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3ea2b1ac-44f2-4c61-beae-c8b9bb0920fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ContingentConsiderationLiabilityMember_e741dce9-6ed9-44de-a67f-5c90ae5dd2f6" xlink:href="mxl-20220630.xsd#mxl_ContingentConsiderationLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_3ea2b1ac-44f2-4c61-beae-c8b9bb0920fa" xlink:to="loc_mxl_ContingentConsiderationLiabilityMember_e741dce9-6ed9-44de-a67f-5c90ae5dd2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_88051a1f-79f0-4386-8fa0-f97092a4ac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_374cfe72-0905-49b4-a394-8fa15472ecb6" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_88051a1f-79f0-4386-8fa0-f97092a4ac2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_88051a1f-79f0-4386-8fa0-f97092a4ac2f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_75da7591-b0fe-4903-9319-7f02b9e6e769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_75da7591-b0fe-4903-9319-7f02b9e6e769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_e98db8f5-52d3-4da7-9c6f-05376c817834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_e98db8f5-52d3-4da7-9c6f-05376c817834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_08e65505-a842-4a7e-9834-f8215e016be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_785b4ed6-bcd8-4749-811f-ccc55a1fa672" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_08e65505-a842-4a7e-9834-f8215e016be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ac18181a-21a9-4687-b5ca-bd0a5f32da74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_2017137b-3f3f-44d6-bc44-ea2a70b33450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ac18181a-21a9-4687-b5ca-bd0a5f32da74" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_2017137b-3f3f-44d6-bc44-ea2a70b33450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_73211a74-41cd-4745-a3aa-9f6b6d4aa423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_73211a74-41cd-4745-a3aa-9f6b6d4aa423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_40dca3d9-ee94-42c0-a358-40f0256d3948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_40dca3d9-ee94-42c0-a358-40f0256d3948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_962f44a9-120f-4177-863b-13519b339afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_962f44a9-120f-4177-863b-13519b339afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_acab89f7-336d-429f-a8e6-98691f074807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_acab89f7-336d-429f-a8e6-98691f074807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionLiabilityTableTextBlock_fb266035-f1c5-42e0-9ad7-f4baade35d26" xlink:href="mxl-20220630.xsd#mxl_PriceProtectionLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_mxl_PriceProtectionLiabilityTableTextBlock_fb266035-f1c5-42e0-9ad7-f4baade35d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f539ecee-18bc-4c53-895c-68433ec29763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f539ecee-18bc-4c53-895c-68433ec29763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d97b531f-9b98-4c29-9630-6f9c2320eea0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d51c60a9-4376-448e-b6d5-69d61e60c2ec" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d97b531f-9b98-4c29-9630-6f9c2320eea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4a0ac3f7-8509-42e1-8210-0811f4c61534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4a0ac3f7-8509-42e1-8210-0811f4c61534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_015e6faa-42df-4982-acb8-67ca65090b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_015e6faa-42df-4982-acb8-67ca65090b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_1cfe1d0b-716c-497f-8793-b375e059ac1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_1cfe1d0b-716c-497f-8793-b375e059ac1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Cashcashequivalentsandrestrictedcash_af0b8585-d98d-4d86-babb-e8c2f7e30024" xlink:href="mxl-20220630.xsd#mxl_Cashcashequivalentsandrestrictedcash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:to="loc_mxl_Cashcashequivalentsandrestrictedcash_af0b8585-d98d-4d86-babb-e8c2f7e30024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsAtCarryingValue_b2868751-9a0f-4dd9-80fb-f6dcb1ce7a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:to="loc_us-gaap_MoneyMarketFundsAtCarryingValue_b2868751-9a0f-4dd9-80fb-f6dcb1ce7a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_d9cacb74-6f2d-4685-b8dd-b81a592d10c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6078c8f8-87a6-44a6-a861-d0a0c0e5c794" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_d9cacb74-6f2d-4685-b8dd-b81a592d10c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c5c990c1-8d8a-4285-a2ce-209ae7aef730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a6c193ff-a1ec-4d1a-89e1-9317bc3f614e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c5c990c1-8d8a-4285-a2ce-209ae7aef730" xlink:to="loc_us-gaap_InventoryWorkInProcess_a6c193ff-a1ec-4d1a-89e1-9317bc3f614e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_a0e954cf-5e1f-4585-9f6b-c676aab42554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c5c990c1-8d8a-4285-a2ce-209ae7aef730" xlink:to="loc_us-gaap_InventoryFinishedGoods_a0e954cf-5e1f-4585-9f6b-c676aab42554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_83350d63-247d-41fa-b498-fd47f11f026f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c5c990c1-8d8a-4285-a2ce-209ae7aef730" xlink:to="loc_us-gaap_InventoryNet_83350d63-247d-41fa-b498-fd47f11f026f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_907bfab2-bc79-436a-9959-d12887639b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_907bfab2-bc79-436a-9959-d12887639b7e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_79004272-6cf1-467b-9f49-13f38de830c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_aa93dbff-4a98-46a9-9f16-60205c4cb593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_aa93dbff-4a98-46a9-9f16-60205c4cb593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_11cc2a05-ea32-4135-994b-2a40469eaeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_11cc2a05-ea32-4135-994b-2a40469eaeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_MasksAndProductionEquipmentMember_a98761f7-28c7-4f88-817c-5bd53ed3e6c3" xlink:href="mxl-20220630.xsd#mxl_MasksAndProductionEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_mxl_MasksAndProductionEquipmentMember_a98761f7-28c7-4f88-817c-5bd53ed3e6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_65cd9b12-ab5e-4ffb-b539-331338279147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_65cd9b12-ab5e-4ffb-b539-331338279147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_f3b61a8e-4589-4b19-865d-fea2b1356520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_f3b61a8e-4589-4b19-865d-fea2b1356520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_0a079979-0ed6-411d-b43b-880c45a56875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_09d770f0-e705-4632-80fb-fbf38ba5bee0" xlink:to="loc_us-gaap_ConstructionInProgressMember_0a079979-0ed6-411d-b43b-880c45a56875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:to="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3dd5e576-0c4d-4850-a0d9-81ff83e1fc37" xlink:to="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f800b7f7-84ab-43ea-a65f-762c7939f7f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:to="loc_srt_MinimumMember_f800b7f7-84ab-43ea-a65f-762c7939f7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2b69e774-3e9c-4a94-bc92-e2421a99b87c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_28d0fb87-116b-4e4a-a9a2-00d23ed9fef0" xlink:to="loc_srt_MaximumMember_2b69e774-3e9c-4a94-bc92-e2421a99b87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6b0f8b7-0ef7-4c80-902c-75ca84227c44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_482dfb61-ba3f-43b8-8e94-955a053e37f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_482dfb61-ba3f-43b8-8e94-955a053e37f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bed8ff25-4a54-410f-96b9-7e870e3d510e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bed8ff25-4a54-410f-96b9-7e870e3d510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3b31b628-3749-4201-ab83-80c6fb67ae89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3b31b628-3749-4201-ab83-80c6fb67ae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_09e23562-aa00-4cc0-a909-96dde51ab806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_09e23562-aa00-4cc0-a909-96dde51ab806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_24d385d1-9dd2-4866-9dc8-391c2b46bfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff258d01-8b9d-49b0-a9ae-56c7ebe5c458" xlink:to="loc_us-gaap_Depreciation_24d385d1-9dd2-4866-9dc8-391c2b46bfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3e9da6e6-8d9b-465b-aff0-180598310ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ProceedsLoanedUnderNotesReceivable_13b59aaf-f5b4-4a7c-bb93-f2c2f4aea527" xlink:href="mxl-20220630.xsd#mxl_ProceedsLoanedUnderNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3e9da6e6-8d9b-465b-aff0-180598310ae9" xlink:to="loc_mxl_ProceedsLoanedUnderNotesReceivable_13b59aaf-f5b4-4a7c-bb93-f2c2f4aea527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_965e46d5-9b83-4063-98c7-2fc6cb630583" xlink:href="mxl-20220630.xsd#mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3e9da6e6-8d9b-465b-aff0-180598310ae9" xlink:to="loc_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually_965e46d5-9b83-4063-98c7-2fc6cb630583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2217e3d6-b3bb-426e-a421-55f670927e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_a76a6d4a-c785-44d9-97d1-b267c9c4e959" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionRebateActivityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_2217e3d6-b3bb-426e-a421-55f670927e5e" xlink:to="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_a76a6d4a-c785-44d9-97d1-b267c9c4e959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_5f78c4b5-03ce-4715-8978-f7826e0c1bcd" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_a76a6d4a-c785-44d9-97d1-b267c9c4e959" xlink:to="loc_mxl_AccruedPriceProtectionLiability_5f78c4b5-03ce-4715-8978-f7826e0c1bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionRebateCharges_7ae5d9a6-e3f8-4ba5-b289-9070bb624db0" xlink:href="mxl-20220630.xsd#mxl_PriceProtectionRebateCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_a76a6d4a-c785-44d9-97d1-b267c9c4e959" xlink:to="loc_mxl_PriceProtectionRebateCharges_7ae5d9a6-e3f8-4ba5-b289-9070bb624db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PriceProtectionpayments_2b06a844-0b44-4693-b10f-675feea9990d" xlink:href="mxl-20220630.xsd#mxl_PriceProtectionpayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_a76a6d4a-c785-44d9-97d1-b267c9c4e959" xlink:to="loc_mxl_PriceProtectionpayments_2b06a844-0b44-4693-b10f-675feea9990d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_eb28c60a-d010-45f8-bb2f-6c5da0f97e0b" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_AccruedPriceProtectionRebateActivityRollForward_a76a6d4a-c785-44d9-97d1-b267c9c4e959" xlink:to="loc_mxl_AccruedPriceProtectionLiability_eb28c60a-d010-45f8-bb2f-6c5da0f97e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsAccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_815b14cb-a414-4681-a5ff-462b824c3f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_815b14cb-a414-4681-a5ff-462b824c3f3f" xlink:to="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_d3db9595-570b-4b0a-9700-46f81fb3f02f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_9d8b418e-d5d8-4295-a1cb-b05cc495f48c" xlink:href="mxl-20220630.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:to="loc_mxl_ReductioninTransactionPriceMember_9d8b418e-d5d8-4295-a1cb-b05cc495f48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_241960c8-1726-4870-82ac-26bc670e476f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_6e943d20-e1e0-4596-9454-63d5abe4fe73" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_241960c8-1726-4870-82ac-26bc670e476f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostTable_0e11d48c-977c-46c8-a177-17c9b3915b70" xlink:to="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_f61bd598-405a-4045-a55e-31d33ea85143" xlink:href="mxl-20220630.xsd#mxl_AccruedTechnologyLicensePaymentsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_AccruedTechnologyLicensePaymentsCurrent_f61bd598-405a-4045-a55e-31d33ea85143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_346d3163-fc21-4b00-841b-17edb3323567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_346d3163-fc21-4b00-841b-17edb3323567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedengineeringandproductioncosts_55441ffc-6b33-448d-8ef8-c40e210f93ce" xlink:href="mxl-20220630.xsd#mxl_Accruedengineeringandproductioncosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_Accruedengineeringandproductioncosts_55441ffc-6b33-448d-8ef8-c40e210f93ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_bf5fcc5d-64f8-4f62-b3ef-d3f5c86b53ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_RestructuringReserveCurrent_bf5fcc5d-64f8-4f62-b3ef-d3f5c86b53ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_83cc7f6a-52cc-4345-bb2a-b56b45b23809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_83cc7f6a-52cc-4345-bb2a-b56b45b23809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90841c84-73b2-457e-a499-39f065622039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90841c84-73b2-457e-a499-39f065622039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedcustomercredits_2d481fb2-8f64-4953-a8d9-50a8109db3c6" xlink:href="mxl-20220630.xsd#mxl_Accruedcustomercredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_Accruedcustomercredits_2d481fb2-8f64-4953-a8d9-50a8109db3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b4ab9e2e-a36f-423d-a520-f2df61c62299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b4ab9e2e-a36f-423d-a520-f2df61c62299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_da4f111a-0c35-4389-b010-c7dc3a59917a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_ContractWithCustomerLiability_da4f111a-0c35-4389-b010-c7dc3a59917a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_d83fbcd6-84b8-44fd-9216-7ccc473f8d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_d83fbcd6-84b8-44fd-9216-7ccc473f8d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_d83e2093-28c8-4b4d-baff-6128251a1b85" xlink:href="mxl-20220630.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_d83e2093-28c8-4b4d-baff-6128251a1b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DeferredPurchasePricePayments_fd517741-482f-4d4d-9280-5264de6fbef3" xlink:href="mxl-20220630.xsd#mxl_DeferredPurchasePricePayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_mxl_DeferredPurchasePricePayments_fd517741-482f-4d4d-9280-5264de6fbef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_46846e47-fc9f-4dde-adbd-4488300ae895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_46846e47-fc9f-4dde-adbd-4488300ae895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9de0cf8b-0c66-4c30-8d06-18e4897b58de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedContractCostLineItems_cfd9145d-7f5a-44bc-9243-128a7d9bad47" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9de0cf8b-0c66-4c30-8d06-18e4897b58de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1457c3b1-7d75-4240-a6ab-14549cd5d917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1457c3b1-7d75-4240-a6ab-14549cd5d917" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0022118d-5c02-4394-838e-b8c39f515521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a30cc554-cbaa-423a-9fed-dbd05f5b7ad2" xlink:to="loc_us-gaap_EquityComponentDomain_0022118d-5c02-4394-838e-b8c39f515521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0022118d-5c02-4394-838e-b8c39f515521" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_25c93a00-aa3e-4cf4-bbee-89cd6662817b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_25c93a00-aa3e-4cf4-bbee-89cd6662817b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_086be79d-7d01-4007-b255-8111ed6e6fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8ee0b6bb-d131-490e-a57a-fb8dfb2a5211" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_086be79d-7d01-4007-b255-8111ed6e6fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9cfd2abb-3e5e-4af5-9a56-85baf5e8a61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a6f601ce-61cd-4587-a4ac-9e44708f44a6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9cfd2abb-3e5e-4af5-9a56-85baf5e8a61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_9cfd2abb-3e5e-4af5-9a56-85baf5e8a61a" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6e83421-b67e-4bc0-adf6-33e19acdf8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:to="loc_us-gaap_StockholdersEquity_f6e83421-b67e-4bc0-adf6-33e19acdf8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_daa908db-8616-4b01-be5f-4346f7594b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_daa908db-8616-4b01-be5f-4346f7594b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3bf50a40-f59c-4805-89ed-b298835078fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_09881007-9e5f-4e8e-98f1-64557b781632" xlink:to="loc_us-gaap_StockholdersEquity_3bf50a40-f59c-4805-89ed-b298835078fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/Debt" xlink:type="simple" xlink:href="mxl-20220630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_235a2919-4552-4e48-aff4-a1c492345ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_a6916181-67b4-4705-b19f-774765106348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_235a2919-4552-4e48-aff4-a1c492345ef9" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_a6916181-67b4-4705-b19f-774765106348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_939a7b12-a208-4d9e-9a8a-26b00fb105ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_374a34af-3888-46f5-8919-89a7765f96b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_939a7b12-a208-4d9e-9a8a-26b00fb105ba" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_374a34af-3888-46f5-8919-89a7765f96b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1e19db1f-b64d-4cfb-a16e-4eb2ebb722c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1e19db1f-b64d-4cfb-a16e-4eb2ebb722c7" xlink:to="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_34733c6e-ecce-4704-b9f0-1b50c2b25a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9d4c7387-4001-432e-afe9-9a21673287f1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_34733c6e-ecce-4704-b9f0-1b50c2b25a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_5acaf3cb-329d-4d4e-aba6-37468314bc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_34733c6e-ecce-4704-b9f0-1b50c2b25a02" xlink:to="loc_us-gaap_MediumTermNotesMember_5acaf3cb-329d-4d4e-aba6-37468314bc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_05e59bdb-d01a-497a-9b25-704b57db90e3" xlink:href="mxl-20220630.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MediumTermNotesMember_5acaf3cb-329d-4d4e-aba6-37468314bc8a" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_05e59bdb-d01a-497a-9b25-704b57db90e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d3eaa758-9748-48a9-a010-72950a17ed9b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_58378104-d9a4-420a-9029-a75ee989fe8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_58378104-d9a4-420a-9029-a75ee989fe8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e82e1be8-8fa1-4f37-ad96-5b8066a50d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_e82e1be8-8fa1-4f37-ad96-5b8066a50d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_10e004af-8bb7-4800-beda-be415c40904f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_10e004af-8bb7-4800-beda-be415c40904f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4dd941c2-80f9-4a8d-a1fb-555afbb823b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_LongTermDebt_4dd941c2-80f9-4a8d-a1fb-555afbb823b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4c871589-ee1b-4cb2-8b6c-bb21484b65f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_LongTermDebtCurrent_4c871589-ee1b-4cb2-8b6c-bb21484b65f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_60a57b32-3901-4bcf-8f0f-56e5151674e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f2775cf7-e8b2-4445-846c-83a388738b19" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_60a57b32-3901-4bcf-8f0f-56e5151674e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtScheduleofDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.maxlinear.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d62cffba-ecc6-4212-986f-a30ad620ce55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d62cffba-ecc6-4212-986f-a30ad620ce55" xlink:to="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1ed3c9aa-0d20-478d-bbb5-baf5a701dbac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InitialTermLoanTLBJune2021Member_3592af78-7ff9-40e4-9dfe-d44c9e05503e" xlink:href="mxl-20220630.xsd#mxl_InitialTermLoanTLBJune2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:to="loc_mxl_InitialTermLoanTLBJune2021Member_3592af78-7ff9-40e4-9dfe-d44c9e05503e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ddacc9ec-ed76-423c-8518-e9898cad3aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c84c175c-1c2a-4181-9403-c8a7b17facae" xlink:to="loc_us-gaap_LineOfCreditMember_ddacc9ec-ed76-423c-8518-e9898cad3aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c8014dd-d379-4afe-9e34-37fbd48f282a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_9cb32325-9300-48ea-9df1-45f9c32d9467" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c8014dd-d379-4afe-9e34-37fbd48f282a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_WellsFargoBankNationalAssociationMember_6d6a0fd4-8a29-40ef-8e0d-af9879ef34dd" xlink:href="mxl-20220630.xsd#mxl_WellsFargoBankNationalAssociationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c8014dd-d379-4afe-9e34-37fbd48f282a" xlink:to="loc_mxl_WellsFargoBankNationalAssociationMember_6d6a0fd4-8a29-40ef-8e0d-af9879ef34dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_79953d19-3f95-4788-ba16-3311c78b65b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_9419e22f-fad9-49f1-b261-6c5cedff2d96" xlink:to="loc_us-gaap_CreditFacilityDomain_79953d19-3f95-4788-ba16-3311c78b65b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1d161a51-52d4-4b29-85e4-8df7830ede0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_79953d19-3f95-4788-ba16-3311c78b65b0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1d161a51-52d4-4b29-85e4-8df7830ede0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ef7fba88-02d8-4b14-a898-20bc50eac10e" xlink:to="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_ca105ec9-a3dc-49f4-a9fc-879a937f6705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_ca105ec9-a3dc-49f4-a9fc-879a937f6705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_69b783d2-c8cb-4f02-a30a-7dd9150bfffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_69b783d2-c8cb-4f02-a30a-7dd9150bfffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_bac8b5ed-4e58-4692-a317-b3d67b4dc8d2" xlink:href="mxl-20220630.xsd#mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember_bac8b5ed-4e58-4692-a317-b3d67b4dc8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e61ffbb7-cc8e-419a-a8ab-96b180b6dd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6c7f5ca4-5a3e-46e8-913f-c45b596a0827" xlink:to="loc_us-gaap_BaseRateMember_e61ffbb7-cc8e-419a-a8ab-96b180b6dd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_92ba18f2-3ec4-4480-ada1-b3616df85d4c" xlink:to="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3d020bfc-747c-470e-b728-ba334d56268d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:to="loc_srt_MinimumMember_3d020bfc-747c-470e-b728-ba334d56268d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ac9f41a1-cae5-4205-9550-f35e4e15890a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_41a613e7-3875-48ae-9d62-a67166ac47fb" xlink:to="loc_srt_MaximumMember_ac9f41a1-cae5-4205-9550-f35e4e15890a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_718e0c16-f297-4f7a-a155-da5e14f387e5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d777be12-af9f-4aec-8eab-048a66e11ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d777be12-af9f-4aec-8eab-048a66e11ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b92f9648-0a16-43d6-be22-b93d8e56b05b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b92f9648-0a16-43d6-be22-b93d8e56b05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_226ef335-1788-4bca-86d3-6e1bf0990ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_LongTermDebtFairValue_226ef335-1788-4bca-86d3-6e1bf0990ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b27e0387-fef6-4b8d-8c3c-2c0848b6ae49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b27e0387-fef6-4b8d-8c3c-2c0848b6ae49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03a7029a-d9ae-499d-b019-46ccdd5eaf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_03a7029a-d9ae-499d-b019-46ccdd5eaf3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_1e415ef2-c224-4dcf-8b7f-5dee59596aa1" xlink:href="mxl-20220630.xsd#mxl_LineofCreditFacilityIncrementalBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_LineofCreditFacilityIncrementalBorrowingCapacity_1e415ef2-c224-4dcf-8b7f-5dee59596aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_e45b8536-49bf-41ab-9c08-86f37983a54c" xlink:href="mxl-20220630.xsd#mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA_e45b8536-49bf-41ab-9c08-86f37983a54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c0d789d6-91b6-4752-b030-dbbaae647866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c0d789d6-91b6-4752-b030-dbbaae647866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentInterestPeriod_d69311a9-7e18-481e-b95a-fee8a877372e" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentInterestPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentInterestPeriod_d69311a9-7e18-481e-b95a-fee8a877372e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_becedf9f-0ae6-4619-a664-84ad0fa17b9f" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin_becedf9f-0ae6-4619-a664-84ad0fa17b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_966da593-0f1e-482c-8837-239811265ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_966da593-0f1e-482c-8837-239811265ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b4c17801-ee90-4d2d-beda-e8388864c1e7" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentQuarterlyAmortizationRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentQuarterlyAmortizationRate_b4c17801-ee90-4d2d-beda-e8388864c1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPercentage_a9231125-7649-482f-bafa-c4f1cb009b69" xlink:href="mxl-20220630.xsd#mxl_CallPremiumPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_CallPremiumPercentage_a9231125-7649-482f-bafa-c4f1cb009b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CallPremiumPeriod_6ff28291-363b-4e30-86e6-8e58a76979ea" xlink:href="mxl-20220630.xsd#mxl_CallPremiumPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_CallPremiumPeriod_6ff28291-363b-4e30-86e6-8e58a76979ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_10257227-a21e-494d-9948-2f35477c591e" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximum_10257227-a21e-494d-9948-2f35477c591e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_c747a15f-0b6d-4ea4-8254-d590de11f398" xlink:href="mxl-20220630.xsd#mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease_c747a15f-0b6d-4ea4-8254-d590de11f398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AggregateCommitmentsPercentage_f50293a5-8fe2-4296-b49d-163bdc8480b7" xlink:href="mxl-20220630.xsd#mxl_AggregateCommitmentsPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_mxl_AggregateCommitmentsPercentage_f50293a5-8fe2-4296-b49d-163bdc8480b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fd627a4d-bcc3-4dd5-a927-e595f7f6fa65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fd627a4d-bcc3-4dd5-a927-e595f7f6fa65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_b9267751-0728-4e14-9f74-8d35b4d9d24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_b9267751-0728-4e14-9f74-8d35b4d9d24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_96eff849-6f88-4d5f-a5a2-4eaaebbafe93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946e16cb-1c48-4e22-b39b-fa85de9ce1e3" xlink:to="loc_us-gaap_DebtInstrumentTerm_96eff849-6f88-4d5f-a5a2-4eaaebbafe93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_472936bf-cfd3-44e2-a08e-c9fdad1f0ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_06663798-52c8-4007-81a6-d5e20a8e1193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_472936bf-cfd3-44e2-a08e-c9fdad1f0ec6" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_06663798-52c8-4007-81a6-d5e20a8e1193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f31e454a-5435-472d-9d2d-c79761637baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3fa547c4-0ce5-4508-854b-b4eeb2dd4395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f31e454a-5435-472d-9d2d-c79761637baa" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3fa547c4-0ce5-4508-854b-b4eeb2dd4395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_0b679cc9-60b1-49c1-aaee-b00665265aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f31e454a-5435-472d-9d2d-c79761637baa" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_0b679cc9-60b1-49c1-aaee-b00665265aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_feab02ad-ffb3-4801-a9fd-c44f895ee8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f31e454a-5435-472d-9d2d-c79761637baa" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_feab02ad-ffb3-4801-a9fd-c44f895ee8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_5040caa9-e8fd-429d-9590-89ee504a998a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f31e454a-5435-472d-9d2d-c79761637baa" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_5040caa9-e8fd-429d-9590-89ee504a998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_cfd28f6e-7096-4d11-b4ae-740b2232eb45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f31e454a-5435-472d-9d2d-c79761637baa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_cfd28f6e-7096-4d11-b4ae-740b2232eb45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6da87e1-1383-4d9b-a945-478c673b5a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6da87e1-1383-4d9b-a945-478c673b5a9a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ef04aa3e-aabe-466f-accb-5d3614abc3f1" xlink:to="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EquityIncentivePlanMember_338f82b5-5d13-4887-8946-66289e029a0d" xlink:href="mxl-20220630.xsd#mxl_EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:to="loc_mxl_EquityIncentivePlanMember_338f82b5-5d13-4887-8946-66289e029a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_EmployeeStockPurchasePlanMember_76ec6818-3736-4c1d-b05b-1e207406ded1" xlink:href="mxl-20220630.xsd#mxl_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3429ac28-4de2-4ab7-bee4-8c7699ae6468" xlink:to="loc_mxl_EmployeeStockPurchasePlanMember_76ec6818-3736-4c1d-b05b-1e207406ded1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1768717c-7322-41f0-b9ef-43e9b621e54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9e79a7a3-6a09-4a67-b725-c9d26a9dc4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9e79a7a3-6a09-4a67-b725-c9d26a9dc4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_635515ea-5d2a-4241-be51-f1f894c235ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:to="loc_us-gaap_PerformanceSharesMember_635515ea-5d2a-4241-be51-f1f894c235ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_262b6d71-4806-4634-b808-1a2782a04958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63718cd9-92f9-43e2-ae49-4c30f465ec73" xlink:to="loc_us-gaap_EmployeeStockMember_262b6d71-4806-4634-b808-1a2782a04958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0b55d82e-5c81-45d1-a502-a0e28c6becb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_40152300-909f-4c09-8554-96085eeb3c47" xlink:to="loc_us-gaap_VestingDomain_0b55d82e-5c81-45d1-a502-a0e28c6becb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_0b55d82e-5c81-45d1-a502-a0e28c6becb0" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_af617831-6a4e-4ae2-b2b4-72026098a872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_af617831-6a4e-4ae2-b2b4-72026098a872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d2b7a091-921e-4212-ad22-a73d6f11939e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_3a5d83f8-6bf1-41b8-a28e-3dfb4bb10039" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d2b7a091-921e-4212-ad22-a73d6f11939e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9199df47-6e06-430d-a233-2ab92c85d979" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6986127f-5ea8-4cc7-ae75-7af59f74574d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6986127f-5ea8-4cc7-ae75-7af59f74574d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_de9c719c-f24a-419f-9f2d-668282802319" xlink:href="mxl-20220630.xsd#mxl_SharesIssueduponSettlementofExecutiveBonusPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_SharesIssueduponSettlementofExecutiveBonusPlan_de9c719c-f24a-419f-9f2d-668282802319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_2793066b-9582-4118-b275-e93b20848e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_AccruedBonusesCurrentAndNoncurrent_2793066b-9582-4118-b275-e93b20848e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_095ba03c-1f69-4fc5-90fb-9903a28d103a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_095ba03c-1f69-4fc5-90fb-9903a28d103a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2dfcdd31-0783-40ee-9ad4-b528a7107e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2dfcdd31-0783-40ee-9ad4-b528a7107e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_06fd8e65-e1b1-4e15-bb6f-fa5432e0697c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_06fd8e65-e1b1-4e15-bb6f-fa5432e0697c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_ea5f55ee-e70f-43bf-8024-f4c25fde6ed8" xlink:href="mxl-20220630.xsd#mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_ea5f55ee-e70f-43bf-8024-f4c25fde6ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToNetSales_2703b69f-a9ee-424c-8e30-31dcfc211889" xlink:href="mxl-20220630.xsd#mxl_VestingPercentageRelativeToNetSales"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_VestingPercentageRelativeToNetSales_2703b69f-a9ee-424c-8e30-31dcfc211889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VestingPercentageRelativeToEPS_1d5a780c-c177-4301-a8ed-6f50d0eebaea" xlink:href="mxl-20220630.xsd#mxl_VestingPercentageRelativeToEPS"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_VestingPercentageRelativeToEPS_1d5a780c-c177-4301-a8ed-6f50d0eebaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_3eda98b4-bb34-4fac-b836-9a64f65af833" xlink:href="mxl-20220630.xsd#mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased_3eda98b4-bb34-4fac-b836-9a64f65af833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d39513cd-f6f3-4747-a3ae-32c5a4d392f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d39513cd-f6f3-4747-a3ae-32c5a4d392f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f12cfb31-0a11-46ab-87f4-e9c296961073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f12cfb31-0a11-46ab-87f4-e9c296961073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3009ebfc-8512-42bd-b093-b7992add3525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3009ebfc-8512-42bd-b093-b7992add3525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c2c9a424-e199-4bc9-a993-e6e83e9499a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c2c9a424-e199-4bc9-a993-e6e83e9499a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a8ece5cd-f2bd-4e9a-973f-01321ff60a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a8ece5cd-f2bd-4e9a-973f-01321ff60a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ba403b6f-d304-41b8-aeb9-ba76f73c6eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10e4c533-3cb0-4e93-b1c8-9e7c308b55aa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ba403b6f-d304-41b8-aeb9-ba76f73c6eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6f593918-808d-4688-a62f-a875da768f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6f593918-808d-4688-a62f-a875da768f25" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fb49bdc2-a308-40fe-b799-25f7653ec7f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_39c4f6f8-91a7-4984-901e-e0e4c5c37f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:to="loc_us-gaap_CostOfSalesMember_39c4f6f8-91a7-4984-901e-e0e4c5c37f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c36af0fa-37bc-443c-bf69-56fd89e9f38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c36af0fa-37bc-443c-bf69-56fd89e9f38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3007a916-1baa-4d2e-89a1-ce1773b12aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a3b391c1-0571-4820-888e-8344bfffa773" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3007a916-1baa-4d2e-89a1-ce1773b12aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1fa9eb52-d4fc-4c16-9696-4383e7548e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_466d3e48-b50c-40b8-86cd-d22b425dfa27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1fa9eb52-d4fc-4c16-9696-4383e7548e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ecffd425-028c-42c6-8600-3d56c25a8826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1fa9eb52-d4fc-4c16-9696-4383e7548e9d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ecffd425-028c-42c6-8600-3d56c25a8826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48e82390-a03b-4f33-ab64-56d0da89f2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48e82390-a03b-4f33-ab64-56d0da89f2ee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:to="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a0b82549-328b-4d8e-af11-c4c8c691c121" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7e99fc71-b21f-4233-8f79-f5c3ae5f40ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7e99fc71-b21f-4233-8f79-f5c3ae5f40ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_494cebc2-53b4-459d-82e2-59ba00789f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0977bf47-b3ee-47b9-9894-aeeceeb6b1f9" xlink:to="loc_us-gaap_PerformanceSharesMember_494cebc2-53b4-459d-82e2-59ba00789f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_92c58a10-5942-439f-a9e7-d071829daa3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_d56585fc-7071-4123-81be-b4f2ca40b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_d56585fc-7071-4123-81be-b4f2ca40b605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_566b0b55-de52-4092-a03c-c9fbc448ce81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_566b0b55-de52-4092-a03c-c9fbc448ce81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10776071-dbcd-493a-8b90-cbcabeea7e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_10776071-dbcd-493a-8b90-cbcabeea7e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1847e5df-b38a-4308-b8d1-2b4279b092c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1847e5df-b38a-4308-b8d1-2b4279b092c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4209fc58-36ea-4f32-8086-3b0236636c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_641799c2-354f-4802-8e81-debaf9ea29e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4209fc58-36ea-4f32-8086-3b0236636c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f35e6857-fb24-4835-bcfb-c9fad249de20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ede2b6e2-e1f2-4bee-abd6-c42c8ba3796e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ede2b6e2-e1f2-4bee-abd6-c42c8ba3796e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a086ac86-a846-40c9-b35e-07c000a39603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a086ac86-a846-40c9-b35e-07c000a39603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05c0ab39-ad9b-42ee-9b1a-dc57d4021207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05c0ab39-ad9b-42ee-9b1a-dc57d4021207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c1d2036-bdfc-4be9-bd6d-5e57e3f8a2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c1d2036-bdfc-4be9-bd6d-5e57e3f8a2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_55c5be63-79ca-4419-b8ad-842c63cae90e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4352cebb-317f-4723-969c-750c9dff8999" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_55c5be63-79ca-4419-b8ad-842c63cae90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f8b976d-5eee-42d7-8ec1-b1df10c6dd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f8b976d-5eee-42d7-8ec1-b1df10c6dd2f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:to="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_044a992b-ecac-4f88-92fa-ae3db8995102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e0cd3056-f99a-4c9e-b626-3c181cd80386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_044a992b-ecac-4f88-92fa-ae3db8995102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4b6460ac-4c76-46b9-a038-b0b14a1b4ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_044a992b-ecac-4f88-92fa-ae3db8995102" xlink:to="loc_us-gaap_EmployeeStockMember_4b6460ac-4c76-46b9-a038-b0b14a1b4ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:to="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_48e80fbc-6ee5-487f-a2ba-90637068e214" xlink:to="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cdbff7ab-c35d-4f02-8015-953665e05e92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:to="loc_srt_MinimumMember_cdbff7ab-c35d-4f02-8015-953665e05e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ca840990-c34d-45a7-a8e3-1456402f0334" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_03df9555-d8cd-4d71-87ce-64727fa31023" xlink:to="loc_srt_MaximumMember_ca840990-c34d-45a7-a8e3-1456402f0334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eea0d3b0-7b9e-4c61-b011-aeab1bffd00a" xlink:to="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6fb45724-1579-40de-89ad-1b09836ae11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6fb45724-1579-40de-89ad-1b09836ae11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_28a3a588-df42-4333-8304-dd525137ec9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_28a3a588-df42-4333-8304-dd525137ec9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_52d1667d-4f26-4c68-a603-5e779b2fe8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_52d1667d-4f26-4c68-a603-5e779b2fe8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2f5dd16e-9299-4948-ae01-9b626d1032f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2f5dd16e-9299-4948-ae01-9b626d1032f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_aa143717-f6fa-4326-b39a-21784b9f0903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_64c3b9e9-e541-4870-8394-86839c406899" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_aa143717-f6fa-4326-b39a-21784b9f0903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockBasedCompensationSummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9424a73b-866f-4151-ba26-36c160b146d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9424a73b-866f-4151-ba26-36c160b146d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_493d16fa-3868-4dcf-8d27-31f875b8b311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9424a73b-866f-4151-ba26-36c160b146d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_493d16fa-3868-4dcf-8d27-31f875b8b311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d0eab9c2-b903-43f7-864c-2b0fbb5402a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9424a73b-866f-4151-ba26-36c160b146d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d0eab9c2-b903-43f7-864c-2b0fbb5402a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5a75004c-67e3-4e8a-b14d-456c1519000a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9424a73b-866f-4151-ba26-36c160b146d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5a75004c-67e3-4e8a-b14d-456c1519000a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_aebfe1be-d510-4333-a92b-8cd9f0444309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_aebfe1be-d510-4333-a92b-8cd9f0444309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_d37d201c-8b05-408d-8b47-0731ce66b7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_d37d201c-8b05-408d-8b47-0731ce66b7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2f216bc0-2e9d-4db5-9f09-0a6b6e3cb195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2f216bc0-2e9d-4db5-9f09-0a6b6e3cb195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5bdc8065-c5e9-47f3-87b2-a278485a3f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2f216bc0-2e9d-4db5-9f09-0a6b6e3cb195" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5bdc8065-c5e9-47f3-87b2-a278485a3f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ecc181f5-a0bd-4dfa-b71a-a342efa02fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2f216bc0-2e9d-4db5-9f09-0a6b6e3cb195" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ecc181f5-a0bd-4dfa-b71a-a342efa02fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_19731432-6cf9-4ee0-9d26-561bd3669eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2f216bc0-2e9d-4db5-9f09-0a6b6e3cb195" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_19731432-6cf9-4ee0-9d26-561bd3669eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_9105d802-b70c-4f9c-a37c-8a60ea41295f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_9105d802-b70c-4f9c-a37c-8a60ea41295f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_21a0c556-ed4e-4071-9cab-940c4a8f3d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_21a0c556-ed4e-4071-9cab-940c4a8f3d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83f5a240-190f-4590-89c4-8de930cbe15f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4f14b894-eb87-4ead-905d-790c42333783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4f14b894-eb87-4ead-905d-790c42333783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_82f52de6-8e5c-4bf0-90e6-6f8140f9271b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_82f52de6-8e5c-4bf0-90e6-6f8140f9271b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_00dd2a10-2b56-4455-bb8e-95ffffdaae92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_00dd2a10-2b56-4455-bb8e-95ffffdaae92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_acb85dfe-43a2-4d6d-ba85-b1d82c5489f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_acb85dfe-43a2-4d6d-ba85-b1d82c5489f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_71862a54-8a19-460a-959a-d192476808c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_71862a54-8a19-460a-959a-d192476808c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1f67de72-4c03-400f-8de1-75880572daf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_53e9b372-ae7c-48dc-97a3-f583010fe768" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1f67de72-4c03-400f-8de1-75880572daf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mxl-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_18b4eb5b-1a20-4feb-a883-4fcb21fddf4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_de10667a-367e-4334-82ff-8e89cadb0ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18b4eb5b-1a20-4feb-a883-4fcb21fddf4c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_de10667a-367e-4334-82ff-8e89cadb0ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a4988b0b-6fa1-4adb-a465-9bf59015b4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d46e020a-1e8c-49c9-b0bb-c0b9567a0b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a4988b0b-6fa1-4adb-a465-9bf59015b4d2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d46e020a-1e8c-49c9-b0bb-c0b9567a0b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4d80e1ee-45ad-4ff9-82e2-e2d3c6477b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a4988b0b-6fa1-4adb-a465-9bf59015b4d2" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4d80e1ee-45ad-4ff9-82e2-e2d3c6477b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_a0d1b3ba-eb41-4df1-9baf-5e04d823ae6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a4988b0b-6fa1-4adb-a465-9bf59015b4d2" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_a0d1b3ba-eb41-4df1-9baf-5e04d823ae6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_8ae960d7-21f2-41a7-b228-02a6e46ab870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a4988b0b-6fa1-4adb-a465-9bf59015b4d2" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_8ae960d7-21f2-41a7-b228-02a6e46ab870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConcentrationofCreditRiskSignificantCustomersandGeographicInformation"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_970eb700-8427-4516-abca-07495f25a582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_597c5b3f-c2a5-480f-872f-4a9d5ada8c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_970eb700-8427-4516-abca-07495f25a582" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_597c5b3f-c2a5-480f-872f-4a9d5ada8c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_d23ed065-ada6-46fc-93fb-1d76b43d7d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_8457f689-debe-43e8-b44f-e4e19fa1227d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_d23ed065-ada6-46fc-93fb-1d76b43d7d16" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_8457f689-debe-43e8-b44f-e4e19fa1227d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_02e50fd2-af26-4007-a5b1-91dedea0d562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_d23ed065-ada6-46fc-93fb-1d76b43d7d16" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_02e50fd2-af26-4007-a5b1-91dedea0d562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_96ea4b1c-3f1d-4189-9429-f87747028f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_d23ed065-ada6-46fc-93fb-1d76b43d7d16" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_96ea4b1c-3f1d-4189-9429-f87747028f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_4de8e43d-1aa6-45c8-a481-7a7be96b603b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_4de8e43d-1aa6-45c8-a481-7a7be96b603b" xlink:to="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_57bf4a96-e1c5-4a3b-b06b-dec6ec949f85" xlink:to="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerAMember_0a45cfd4-928f-4583-9bdf-ca96806f696e" xlink:href="mxl-20220630.xsd#mxl_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerAMember_0a45cfd4-928f-4583-9bdf-ca96806f696e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerBMember_c5f5c917-5950-4dac-b75e-ad2903761656" xlink:href="mxl-20220630.xsd#mxl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerBMember_c5f5c917-5950-4dac-b75e-ad2903761656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerCMember_0be5f022-40c3-46f6-bf05-f1dc56b6e3df" xlink:href="mxl-20220630.xsd#mxl_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerCMember_0be5f022-40c3-46f6-bf05-f1dc56b6e3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_CustomerDMember_f7e15cfa-f142-4bce-b4bd-6bbcae95cb0b" xlink:href="mxl-20220630.xsd#mxl_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ffeaf124-9041-4f83-b33a-7ef6c6119b58" xlink:to="loc_mxl_CustomerDMember_f7e15cfa-f142-4bce-b4bd-6bbcae95cb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dba1b637-dae3-4276-aa12-70aa18969d36" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_1bffd9b1-e584-4603-9696-9d142b3f0d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_us-gaap_SalesRevenueNetMember_1bffd9b1-e584-4603-9696-9d142b3f0d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_7c1e522f-baf4-4276-a225-ec2caba96a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_us-gaap_AccountsReceivableMember_7c1e522f-baf4-4276-a225-ec2caba96a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_7e380db2-b584-4f43-8b93-e561daed8d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_us-gaap_InventoriesMember_7e380db2-b584-4f43-8b93-e561daed8d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LonglivedassetsMember_f3503563-d86e-4707-94cb-8430598d39e3" xlink:href="mxl-20220630.xsd#mxl_LonglivedassetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_35d38f5c-9fba-40b2-b5d9-71e8870c31f8" xlink:to="loc_mxl_LonglivedassetsMember_f3503563-d86e-4707-94cb-8430598d39e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:href="mxl-20220630.xsd#mxl_SignificantSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierAxis_13a4b968-e736-434c-8574-e5f16523032d" xlink:to="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorAMember_127b383b-e344-4f6c-a40b-64b061819562" xlink:href="mxl-20220630.xsd#mxl_VendorAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:to="loc_mxl_VendorAMember_127b383b-e344-4f6c-a40b-64b061819562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorBMember_36234836-5c1d-43ff-b19c-33222f3c256e" xlink:href="mxl-20220630.xsd#mxl_VendorBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:to="loc_mxl_VendorBMember_36234836-5c1d-43ff-b19c-33222f3c256e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_VendorCMember_8e1dbd4c-4197-48f5-badd-3002d2086150" xlink:href="mxl-20220630.xsd#mxl_VendorCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_SignificantSupplierDomain_d135f4d5-e04c-4bc3-8210-81342af40d25" xlink:to="loc_mxl_VendorCMember_8e1dbd4c-4197-48f5-badd-3002d2086150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4311e7c1-5a47-4101-a305-3a98ddfaa340" xlink:to="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_ac2b7bcd-cbd7-486a-817e-7e8f43177ca7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_srt_AsiaMember_ac2b7bcd-cbd7-486a-817e-7e8f43177ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_cb5f1b3f-2693-44cf-bc3a-d925d6165f98" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_US_cb5f1b3f-2693-44cf-bc3a-d925d6165f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RestofWorldMember_265725a1-e8ba-47e5-9678-bc262540d74d" xlink:href="mxl-20220630.xsd#mxl_RestofWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_mxl_RestofWorldMember_265725a1-e8ba-47e5-9678-bc262540d74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_bed09c02-2d0d-46c9-8568-53263ccb0876" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_HK_bed09c02-2d0d-46c9-8568-53263ccb0876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_2b4d1857-e194-437d-845d-ba8dcb4a00b8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_CN_2b4d1857-e194-437d-845d-ba8dcb4a00b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VN_7464d927-07e3-4157-8463-312c6b138cb9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_VN"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_VN_7464d927-07e3-4157-8463-312c6b138cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_93542f26-59f8-4f29-8d57-e25d0b7a79af" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SG"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_345b1043-5f10-48ee-9e93-10115b8e9d12" xlink:to="loc_country_SG_93542f26-59f8-4f29-8d57-e25d0b7a79af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_39565048-5419-46a7-b111-6ab21ff7450e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_81083477-5a98-4a47-b5fb-255dcf35b1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_81083477-5a98-4a47-b5fb-255dcf35b1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_fad7ae7e-f344-4af9-bc15-57acd3c94ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_fad7ae7e-f344-4af9-bc15-57acd3c94ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_78c01a5b-ca73-42bc-ae02-3c3ab18e4740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2a19fc0f-b9c6-45ec-9931-5c8432b69dd8" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_78c01a5b-ca73-42bc-ae02-3c3ab18e4740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1b82695c-1321-428e-b91d-8533ecd06a62" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_50da8441-0c03-4d7f-bf20-7765c7a9e2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_50da8441-0c03-4d7f-bf20-7765c7a9e2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7239ff1f-90d1-418c-ae44-e1cc488a0d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7239ff1f-90d1-418c-ae44-e1cc488a0d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Longlivedassets_d21ef917-940e-4a9b-a9f7-5e788391e4cc" xlink:href="mxl-20220630.xsd#mxl_Longlivedassets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36cfa775-132a-425c-9f2d-255159f66445" xlink:to="loc_mxl_Longlivedassets_d21ef917-940e-4a9b-a9f7-5e788391e4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="mxl-20220630.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_552d8e84-0b87-4f6b-bda5-8697a491ecf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_451a5728-0696-4a0c-8647-2ead1bb086ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_552d8e84-0b87-4f6b-bda5-8697a491ecf5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_451a5728-0696-4a0c-8647-2ead1bb086ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#RevenuefromContractswithCustomersTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6770ceb2-f692-460e-a748-3cfd8bfc7d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c0f3eca0-d8e9-4260-929c-fdeba7de34b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6770ceb2-f692-460e-a748-3cfd8bfc7d2a" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_c0f3eca0-d8e9-4260-929c-fdeba7de34b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d60b1773-871e-49eb-b1e0-fde532a6962b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d60b1773-871e-49eb-b1e0-fde532a6962b" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e05e882e-de17-4a00-a2d4-dfc202acd7ac" xlink:to="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_BroadbandMember_df401540-815b-443c-a889-e7b3429ca654" xlink:href="mxl-20220630.xsd#mxl_BroadbandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_BroadbandMember_df401540-815b-443c-a889-e7b3429ca654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ConnectivityMember_b46573e5-93c2-42cd-bedd-1b867280db9c" xlink:href="mxl-20220630.xsd#mxl_ConnectivityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_ConnectivityMember_b46573e5-93c2-42cd-bedd-1b867280db9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_InfrastructureMember_b1271e8f-9d96-4f38-ab84-0f02587d9a75" xlink:href="mxl-20220630.xsd#mxl_InfrastructureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_InfrastructureMember_b1271e8f-9d96-4f38-ab84-0f02587d9a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_IndustrialandmultimarketMember_7d2850a8-43fc-4f20-b3fd-5f34bd60a928" xlink:href="mxl-20220630.xsd#mxl_IndustrialandmultimarketMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_31e554f9-bebd-4802-8f95-d24b5337f21a" xlink:to="loc_mxl_IndustrialandmultimarketMember_7d2850a8-43fc-4f20-b3fd-5f34bd60a928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e446d3c-a4c8-494d-bfa2-7d264327da6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2c09815a-6833-4f0b-a710-8752e5eb6358" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e446d3c-a4c8-494d-bfa2-7d264327da6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_ce044171-9388-4138-b93a-3624a6630a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1e446d3c-a4c8-494d-bfa2-7d264327da6e" xlink:to="loc_us-gaap_SalesRevenueNetMember_ce044171-9388-4138-b93a-3624a6630a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_83c6dc01-bcd9-467b-a4f3-24a5f253ffcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_683c7281-f07f-4625-8f4c-24019d07a784" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_83c6dc01-bcd9-467b-a4f3-24a5f253ffcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_2bd373e5-9ae1-4291-b0e8-1991c07bd1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_83c6dc01-bcd9-467b-a4f3-24a5f253ffcc" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_2bd373e5-9ae1-4291-b0e8-1991c07bd1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_5c0d725a-1d83-488c-8eab-d1fed1ebf860" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95b746e9-7572-47ba-ae44-adec79162e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_95b746e9-7572-47ba-ae44-adec79162e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7be24e9a-bc50-4573-b19b-08e4f65e353b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ee2aefb6-6966-4ae3-9855-61d5010479e9" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7be24e9a-bc50-4573-b19b-08e4f65e353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#RevenuefromContractswithCustomersAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2bfccae5-bcf2-4957-aa66-6a310cd3f0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2bfccae5-bcf2-4957-aa66-6a310cd3f0f8" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenueStreamDomain_13d22cbc-875f-4964-901b-dbf50eaad4bd" xlink:href="mxl-20220630.xsd#mxl_RevenueStreamDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RevenueStreamAxis_a7abcafe-1f56-4750-95aa-51d9b6fbcccd" xlink:to="loc_mxl_RevenueStreamDomain_13d22cbc-875f-4964-901b-dbf50eaad4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_DistributorsMember_b544730e-4207-4805-a075-010d4d49d9c5" xlink:href="mxl-20220630.xsd#mxl_DistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mxl_RevenueStreamDomain_13d22cbc-875f-4964-901b-dbf50eaad4bd" xlink:to="loc_mxl_DistributorsMember_b544730e-4207-4805-a075-010d4d49d9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b6f3c822-22ea-435e-ac19-c83eca4154a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ba1cc8cc-1be0-4075-b42b-487831725123" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b6f3c822-22ea-435e-ac19-c83eca4154a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_RevenuefromDistributorsMember_1437fb83-efb7-49b4-9845-42064bd0d133" xlink:href="mxl-20220630.xsd#mxl_RevenuefromDistributorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b6f3c822-22ea-435e-ac19-c83eca4154a2" xlink:to="loc_mxl_RevenuefromDistributorsMember_1437fb83-efb7-49b4-9845-42064bd0d133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_edf9ce03-2cb2-4c0f-aea2-23d682e3aa53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35e373b1-c58c-46ca-9318-105f2a734b29" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_edf9ce03-2cb2-4c0f-aea2-23d682e3aa53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_075199bb-8635-4fae-a164-fbfc285c712f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_edf9ce03-2cb2-4c0f-aea2-23d682e3aa53" xlink:to="loc_us-gaap_SalesRevenueNetMember_075199bb-8635-4fae-a164-fbfc285c712f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_b9a70671-f7af-4562-977b-0d5bf84f943b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ReductioninTransactionPriceMember_81f331fd-ff21-47f3-8aca-cc7fe949cadf" xlink:href="mxl-20220630.xsd#mxl_ReductioninTransactionPriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:to="loc_mxl_ReductioninTransactionPriceMember_81f331fd-ff21-47f3-8aca-cc7fe949cadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesReturnsAndAllowancesMember_6afd911a-78b4-4c35-9e31-c27021369ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesReturnsAndAllowancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2d3f1f83-6f08-47e6-a047-c792771e8d6d" xlink:to="loc_us-gaap_SalesReturnsAndAllowancesMember_6afd911a-78b4-4c35-9e31-c27021369ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_13d090fe-d4fd-4921-a0cd-e6ee576e9c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f8b0bcd5-e248-496e-b089-1d6daa32611d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_13d090fe-d4fd-4921-a0cd-e6ee576e9c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_fb80da7f-87d5-4e45-b37e-b70f0f5450a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_13d090fe-d4fd-4921-a0cd-e6ee576e9c44" xlink:to="loc_us-gaap_AccountsReceivableMember_fb80da7f-87d5-4e45-b37e-b70f0f5450a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_24a2567a-fb92-413f-8f70-66970377b190" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_e36bed84-ad5d-4d09-bf18-a56f6b0bbb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_e36bed84-ad5d-4d09-bf18-a56f6b0bbb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d75bde54-18ea-45a4-ada0-8c709460831e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d75bde54-18ea-45a4-ada0-8c709460831e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_AccruedPriceProtectionLiability_10598b54-983b-4e7d-88ec-c3fd001d90c9" xlink:href="mxl-20220630.xsd#mxl_AccruedPriceProtectionLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_mxl_AccruedPriceProtectionLiability_10598b54-983b-4e7d-88ec-c3fd001d90c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRefundLiabilityCurrent_d8a5515c-7933-4066-b909-40db6d7ec39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_CustomerRefundLiabilityCurrent_d8a5515c-7933-4066-b909-40db6d7ec39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_Accruedobligationstocustomersforstockrotationrights_c8bd4023-8fa0-496f-9b42-5f2c78863f56" xlink:href="mxl-20220630.xsd#mxl_Accruedobligationstocustomersforstockrotationrights"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_mxl_Accruedobligationstocustomersforstockrotationrights_c8bd4023-8fa0-496f-9b42-5f2c78863f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_89c073b2-bcf1-4ee1-8d1b-ef2dc6f59973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_89c073b2-bcf1-4ee1-8d1b-ef2dc6f59973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_60cb1ef3-55d3-4ce7-990d-26fce115a0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f74ae66f-cdf3-4f5e-8361-3714787b20d7" xlink:to="loc_us-gaap_AssetImpairmentCharges_60cb1ef3-55d3-4ce7-990d-26fce115a0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/Leases" xlink:type="simple" xlink:href="mxl-20220630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_52e89a59-29bb-449b-a217-127587020344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_f6fd3071-774d-4c92-a163-a69722caf194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_52e89a59-29bb-449b-a217-127587020344" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_f6fd3071-774d-4c92-a163-a69722caf194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7ccf8b5d-3444-43b5-80cc-7711289bbdea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2cc86d1c-824a-4841-bf72-5c16ae18748b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7ccf8b5d-3444-43b5-80cc-7711289bbdea" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2cc86d1c-824a-4841-bf72-5c16ae18748b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d5c30fb0-091f-448a-a5d2-f4d63905eb22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d5c30fb0-091f-448a-a5d2-f4d63905eb22" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:to="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3aa3b041-1d31-4e50-8e84-a2ee2e7929bc" xlink:to="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4308e43b-1144-495d-973b-b05446cca062" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:to="loc_srt_MinimumMember_4308e43b-1144-495d-973b-b05446cca062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a7b00b9-1094-4c97-88fd-290227231831" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bcba9c9c-0610-4d3c-b921-cd17891c4e56" xlink:to="loc_srt_MaximumMember_5a7b00b9-1094-4c97-88fd-290227231831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1b67b65f-9ce9-43b4-9da3-248b016a8e1b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_814556c8-d4fa-4baa-afc2-b3f0799281bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_814556c8-d4fa-4baa-afc2-b3f0799281bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6954cbb0-d05f-4c01-b84d-cacf05e8870d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6954cbb0-d05f-4c01-b84d-cacf05e8870d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fc4c654-782d-4789-9a3a-6bf1f367ab4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fc4c654-782d-4789-9a3a-6bf1f367ab4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_80c36660-19bd-42be-8526-97068fbec0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_80c36660-19bd-42be-8526-97068fbec0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d13eae34-51e8-4cfa-963b-f9c9cf87b2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_OperatingLeaseCost_d13eae34-51e8-4cfa-963b-f9c9cf87b2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c427f727-b0f9-4650-933e-e99e31451bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_61db6344-f814-499e-a4a6-e9a51db3aac3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c427f727-b0f9-4650-933e-e99e31451bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesAggregateFutureMinimumPaymentsDueDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_11c17d75-9676-445a-8f60-73ab20010755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_11c17d75-9676-445a-8f60-73ab20010755" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e089ba25-b950-44d4-bde0-a4730a635b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e089ba25-b950-44d4-bde0-a4730a635b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0ef2a733-0013-4941-ae5c-d577757febfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0ef2a733-0013-4941-ae5c-d577757febfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_14feb9b8-1ccf-4d9d-a2bc-0573bd437caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_14feb9b8-1ccf-4d9d-a2bc-0573bd437caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_595e87dc-39b3-4ddd-b161-a1ab1a81092d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_595e87dc-39b3-4ddd-b161-a1ab1a81092d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8924e89b-d8f8-48ff-bae4-16d8ff9d7046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8924e89b-d8f8-48ff-bae4-16d8ff9d7046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_8477e289-d087-4dd3-b2cd-f7fe13785c6d" xlink:href="mxl-20220630.xsd#mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_8477e289-d087-4dd3-b2cd-f7fe13785c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f298edf1-a5d2-4ed5-a0b9-5b0e4ccc8bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f298edf1-a5d2-4ed5-a0b9-5b0e4ccc8bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1b0dc3f3-ae3e-4f38-b2cd-8d613f5575aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1b0dc3f3-ae3e-4f38-b2cd-8d613f5575aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0468f9ed-5447-4a2f-bbab-ff8750cee1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_OperatingLeaseLiability_0468f9ed-5447-4a2f-bbab-ff8750cee1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4f3a99e-5321-4dd4-95a4-da6235d2678e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4f3a99e-5321-4dd4-95a4-da6235d2678e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f6ede263-fea5-4c9a-8ed1-06e49ffd9022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_677fdea2-423c-488a-9db2-e50753316d93" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f6ede263-fea5-4c9a-8ed1-06e49ffd9022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="simple" xlink:href="mxl-20220630.xsd#LeasesAggregateFutureMinimumPaymentsDueDetails_1"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans" xlink:type="simple" xlink:href="mxl-20220630.xsd#EmployeeDefinedBenefitRetirementPlans"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8c0b275e-be3c-4feb-a570-bcfc8f98babf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8b96d676-1534-43eb-a4bc-cec43ff0a916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8c0b275e-be3c-4feb-a570-bcfc8f98babf" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8b96d676-1534-43eb-a4bc-cec43ff0a916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#EmployeeDefinedBenefitRetirementPlansDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7d4ec6e1-27c4-4e06-b0e9-7f155bf90ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7d4ec6e1-27c4-4e06-b0e9-7f155bf90ce3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_634a4a3e-48b2-4942-b438-692924e58c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa399d20-d119-4cac-b2cf-2512eb299eef" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_634a4a3e-48b2-4942-b438-692924e58c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestmentsMember_5b20a418-48a1-4eaa-8871-731a0a496b04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_634a4a3e-48b2-4942-b438-692924e58c24" xlink:to="loc_us-gaap_OtherLongTermInvestmentsMember_5b20a418-48a1-4eaa-8871-731a0a496b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b0976eb3-5eeb-43e2-877f-e94124c886cf" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_103cb212-01a1-419f-b5e7-cf42b6447dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_103cb212-01a1-419f-b5e7-cf42b6447dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c06eaaa5-6ac5-4fac-bd3e-aa806a03ffbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c06eaaa5-6ac5-4fac-bd3e-aa806a03ffbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_75534a0c-752b-4958-af46-779bc8b6bae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6e10a328-1425-425b-9455-4a6859782691" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_75534a0c-752b-4958-af46-779bc8b6bae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="mxl-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_67ff280f-9373-4534-b5d9-93e88b6b9c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_acd8a00f-e22e-4017-9584-83c4eb54d0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_67ff280f-9373-4534-b5d9-93e88b6b9c18" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_acd8a00f-e22e-4017-9584-83c4eb54d0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="mxl-20220630.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d505071e-69dc-4325-80f6-31b43e80bec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_cc402fcb-a355-4af6-b205-87d54d799831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d505071e-69dc-4325-80f6-31b43e80bec8" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_cc402fcb-a355-4af6-b205-87d54d799831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_285e30a9-37bd-4045-a2ea-a4c813ed248b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d505071e-69dc-4325-80f6-31b43e80bec8" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_285e30a9-37bd-4045-a2ea-a4c813ed248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_10f3286e-6e33-4e01-8c41-62ce5208005e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_10f3286e-6e33-4e01-8c41-62ce5208005e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_29ee799c-9243-410c-a49c-b321562ed266" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_a00423e9-1b29-456a-8814-f794dc1d6810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:to="loc_us-gaap_InventoriesMember_a00423e9-1b29-456a-8814-f794dc1d6810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_OtherObligationsMember_228ebe1e-e102-45cc-9fb8-c7283101d12e" xlink:href="mxl-20220630.xsd#mxl_OtherObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_daa510b2-9bf0-4d60-98c4-9c70b50a482b" xlink:to="loc_mxl_OtherObligationsMember_228ebe1e-e102-45cc-9fb8-c7283101d12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cda94192-0173-4ba6-bc99-11d2fedf87dc" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_9b49ea70-ee41-44fc-83e6-07deff550296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear_9b49ea70-ee41-44fc-83e6-07deff550296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_eda6484e-525a-4f6e-be40-20c908338e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear_eda6484e-525a-4f6e-be40-20c908338e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_124b56e9-c085-42ea-8651-34823e91b95d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear_124b56e9-c085-42ea-8651-34823e91b95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_0e677e7c-e1c5-4dd3-9f72-e22e2c65f935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear_0e677e7c-e1c5-4dd3-9f72-e22e2c65f935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_3b9d18a9-e54e-43ed-b7f7-8216d7836cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_82159dd1-46de-47dc-a0c4-3fdab00a2793" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_3b9d18a9-e54e-43ed-b7f7-8216d7836cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_ac86c91b-8e83-4434-af86-a161f17f9590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_ac86c91b-8e83-4434-af86-a161f17f9590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_785d7b49-7bd8-4cfd-b909-ed9749b26bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_785d7b49-7bd8-4cfd-b909-ed9749b26bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_8d278aec-8b21-4eeb-9d8c-6a85901a1454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_8d278aec-8b21-4eeb-9d8c-6a85901a1454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_d02d9847-0dff-448b-9b4f-392b18268bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_d02d9847-0dff-448b-9b4f-392b18268bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_cf42ad69-c3f7-4389-a2f7-bcdd0e06ad1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAbstract_41084b4d-96e1-4e56-8e9a-8f2a94f394a4" xlink:to="loc_us-gaap_OtherCommitment_cf42ad69-c3f7-4389-a2f7-bcdd0e06ad1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_38c6efc2-5600-4754-8f00-099adba9b73f" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_35245df2-bcfc-4bd8-aed3-96c383a24f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_35245df2-bcfc-4bd8-aed3-96c383a24f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_2e46b90c-7223-4a2a-9698-88f2c30e36b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_2e46b90c-7223-4a2a-9698-88f2c30e36b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_56b724aa-9b20-4a3c-bd1d-8bd8f670029c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_56b724aa-9b20-4a3c-bd1d-8bd8f670029c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_8df8d12c-a42b-4806-891d-b3620f129285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_8df8d12c-a42b-4806-891d-b3620f129285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_bdc20390-cd87-4dc7-a38f-c4f7f813e463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_8f9eb193-22de-409d-bcc3-07e1ce8567bf" xlink:to="loc_us-gaap_ContractualObligation_bdc20390-cd87-4dc7-a38f-c4f7f813e463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b19a0fc9-0077-4b8c-b105-3694b1734d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_f9d2792a-c521-4b3a-be61-bed62fd91a3a" xlink:href="mxl-20220630.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b19a0fc9-0077-4b8c-b105-3694b1734d29" xlink:to="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities_f9d2792a-c521-4b3a-be61-bed62fd91a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_9505d6ba-85a8-49b1-8465-244ede7893b1" xlink:href="mxl-20220630.xsd#mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b19a0fc9-0077-4b8c-b105-3694b1734d29" xlink:to="loc_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized_9505d6ba-85a8-49b1-8465-244ede7893b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockRepurchases" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockRepurchases"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockRepurchases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5c482e8b-86af-46d9-b671-4c78287eb40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_dedf8a20-a743-4ef1-8d6f-167bc6f0822a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5c482e8b-86af-46d9-b671-4c78287eb40f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_dedf8a20-a743-4ef1-8d6f-167bc6f0822a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.maxlinear.com/role/StockRepurchasesDetails" xlink:type="simple" xlink:href="mxl-20220630.xsd#StockRepurchasesDetails"/>
  <link:presentationLink xlink:role="http://www.maxlinear.com/role/StockRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c327ccc4-932c-4e46-9102-37d2c22a5362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c327ccc4-932c-4e46-9102-37d2c22a5362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_e3d537e3-5d3e-42df-b7a9-9adbf91bfb97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e3d537e3-5d3e-42df-b7a9-9adbf91bfb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_bf930f2c-e34a-41d1-b8cb-0ac3a820ecec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_bf930f2c-e34a-41d1-b8cb-0ac3a820ecec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_76e94c70-2015-401d-af04-33f205b26f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_76e94c70-2015-401d-af04-33f205b26f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_ca67f8ed-769c-4731-801a-bffddb42572f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_ca67f8ed-769c-4731-801a-bffddb42572f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_274292d7-2304-403b-aa65-ef00c70f255e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e0d5915c-e2f2-40cc-8ed8-a855e774ca48" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_274292d7-2304-403b-aa65-ef00c70f255e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337645632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 20, 2022</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">Jun. 30,  2022<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-34666<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">MaxLinear 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_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="re">
<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">14-1896129<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 Line One</a></td>
<td class="text">5966 La Place Court, Suite 100,<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">Carlsbad<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92008<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">760<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">692-0711<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<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">MXL<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">NASDAQ<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_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="re">
<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="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">78,333,530<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">0001288469<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">2022<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">Q2<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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>12
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334044208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_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">$ 211,363<span></span>
</td>
<td class="nump">$ 130,572<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Short-term restricted cash</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">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_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">23,864<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">137,065<span></span>
</td>
<td class="nump">119,724<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_InventoryNet', window );">Inventory</a></td>
<td class="nump">146,431<span></span>
</td>
<td class="nump">131,703<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">19,739<span></span>
</td>
<td class="nump">22,000<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">538,624<span></span>
</td>
<td class="nump">404,104<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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Long-term restricted cash</a></td>
<td class="nump">894<span></span>
</td>
<td class="nump">1,061<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">64,136<span></span>
</td>
<td class="nump">60,924<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 );">Leased right-of-use assets</a></td>
<td class="nump">33,154<span></span>
</td>
<td class="nump">27,269<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">127,928<span></span>
</td>
<td class="nump">152,540<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">306,739<span></span>
</td>
<td class="nump">306,668<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_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">81,762<span></span>
</td>
<td class="nump">89,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_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">27,456<span></span>
</td>
<td class="nump">8,650<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_Assets', window );">Total assets</a></td>
<td class="nump">1,180,693<span></span>
</td>
<td class="nump">1,050,384<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_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="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">73,140<span></span>
</td>
<td class="nump">52,976<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_mxl_AccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">110,553<span></span>
</td>
<td class="nump">40,509<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 expenses and other current liabilities</a></td>
<td class="nump">93,507<span></span>
</td>
<td class="nump">57,268<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">38,881<span></span>
</td>
<td class="nump">56,642<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">316,081<span></span>
</td>
<td class="nump">207,395<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_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">27,838<span></span>
</td>
<td class="nump">24,640<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">246,450<span></span>
</td>
<td class="nump">306,153<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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">20,727<span></span>
</td>
<td class="nump">22,998<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">611,096<span></span>
</td>
<td class="nump">561,186<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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockholdersEquityAbstract', 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="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_PreferredStockValue', window );">Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding</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_CommonStockValue', window );">Common stock, $0.0001 par value; 550,000 shares authorized; 78,333 shares issued and outstanding at June&#160;30, 2022 and 76,778 shares issued and outstanding December&#160;31, 2021</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">677,395<span></span>
</td>
<td class="nump">657,485<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 income (loss)</a></td>
<td class="num">(2,938)<span></span>
</td>
<td class="nump">2,125<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 );">Accumulated deficit</a></td>
<td class="num">(104,868)<span></span>
</td>
<td class="num">(170,420)<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 stockholders&#8217; equity</a></td>
<td class="nump">569,597<span></span>
</td>
<td class="nump">489,198<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">$ 1,180,693<span></span>
</td>
<td class="nump">$ 1,050,384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_AccruedPriceProtectionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price protection liability.</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;">mxl_AccruedPriceProtectionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://asc.fasb.org/extlink&amp;oid=124259787&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://asc.fasb.org/extlink&amp;oid=126968391&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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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)(1))<br> -URI https://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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: 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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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_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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123427490&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 https://asc.fasb.org/extlink&amp;oid=123427490&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_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 https://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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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 https://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 https://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://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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://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_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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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(22))<br> -URI https://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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=123391704&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 https://asc.fasb.org/extlink&amp;oid=123391704&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://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(17))<br> -URI https://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 https://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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</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(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_PreferredStockValue</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: 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(1))<br> -URI https://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_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="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_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<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_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=124501264&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 https://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 https://asc.fasb.org/extlink&amp;oid=124501264&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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</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(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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 https://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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="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>13
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337550992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (shares)</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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (shares)</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">550,000,000<span></span>
</td>
<td class="nump">550,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_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">78,333,000<span></span>
</td>
<td class="nump">76,778,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">78,333,000<span></span>
</td>
<td class="nump">76,778,000<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</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 https://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_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</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 https://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_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</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 https://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_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of common stock outstanding. Common stock represent the ownership interest in a corporation.</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 https://asc.fasb.org/extlink&amp;oid=126973232&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</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(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</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(28))<br> -URI https://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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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(28))<br> -URI https://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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="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_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>14
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334948608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</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_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 280,009<span></span>
</td>
<td class="nump">$ 205,376<span></span>
</td>
<td class="nump">$ 543,936<span></span>
</td>
<td class="nump">$ 414,735<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 net revenue</a></td>
<td class="nump">115,658<span></span>
</td>
<td class="nump">92,833<span></span>
</td>
<td class="nump">224,995<span></span>
</td>
<td class="nump">190,473<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">164,351<span></span>
</td>
<td class="nump">112,543<span></span>
</td>
<td class="nump">318,941<span></span>
</td>
<td class="nump">224,262<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>
<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_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development</a></td>
<td class="nump">80,395<span></span>
</td>
<td class="nump">74,416<span></span>
</td>
<td class="nump">146,281<span></span>
</td>
<td class="nump">137,582<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 );">Selling, general and administrative</a></td>
<td class="nump">44,487<span></span>
</td>
<td class="nump">35,885<span></span>
</td>
<td class="nump">85,064<span></span>
</td>
<td class="nump">72,354<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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">2,204<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">125,344<span></span>
</td>
<td class="nump">110,339<span></span>
</td>
<td class="nump">231,807<span></span>
</td>
<td class="nump">212,140<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">39,007<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">87,134<span></span>
</td>
<td class="nump">12,122<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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="nump">18<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,416)<span></span>
</td>
<td class="num">(3,741)<span></span>
</td>
<td class="num">(4,765)<span></span>
</td>
<td class="num">(7,947)<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,221)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,221)<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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">7,179<span></span>
</td>
<td class="num">(537)<span></span>
</td>
<td class="nump">6,409<span></span>
</td>
<td class="num">(641)<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_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">4,845<span></span>
</td>
<td class="num">(9,481)<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
<td class="num">(13,791)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">43,852<span></span>
</td>
<td class="num">(7,277)<span></span>
</td>
<td class="nump">88,891<span></span>
</td>
<td class="num">(1,669)<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 );">Income tax provision (benefit)</a></td>
<td class="nump">11,886<span></span>
</td>
<td class="num">(8,010)<span></span>
</td>
<td class="nump">23,339<span></span>
</td>
<td class="num">(6,204)<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</a></td>
<td class="nump">$ 31,966<span></span>
</td>
<td class="nump">$ 733<span></span>
</td>
<td class="nump">$ 65,552<span></span>
</td>
<td class="nump">$ 4,535<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 per share:</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_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 0.41<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.06<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 (usd per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.06<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares used to compute net income per share:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (shares)</a></td>
<td class="nump">77,858<span></span>
</td>
<td class="nump">75,930<span></span>
</td>
<td class="nump">77,527<span></span>
</td>
<td class="nump">75,394<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 (shares)</a></td>
<td class="nump">80,279<span></span>
</td>
<td class="nump">79,026<span></span>
</td>
<td class="nump">80,462<span></span>
</td>
<td class="nump">78,657<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=123596393&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: 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 https://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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 https://asc.fasb.org/extlink&amp;oid=124432515&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126953954&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>dtr-types: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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: 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(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI https://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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=123586238&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://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_InterestExpense</td>
</tr>
<tr>
<td style="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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="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://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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</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.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.</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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringCharges</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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>15
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337573056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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>
<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</a></td>
<td class="nump">$ 31,966<span></span>
</td>
<td class="nump">$ 733<span></span>
</td>
<td class="nump">$ 65,552<span></span>
</td>
<td class="nump">$ 4,535<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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments, net of tax benefit of $61 and $59 for the three and six months ended June 30, 2022, respectively, and net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively</a></td>
<td class="num">(3,988)<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="num">(5,063)<span></span>
</td>
<td class="num">(632)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,988)<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="num">(5,063)<span></span>
</td>
<td class="num">(632)<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_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 27,978<span></span>
</td>
<td class="nump">$ 1,090<span></span>
</td>
<td class="nump">$ 60,489<span></span>
</td>
<td class="nump">$ 3,903<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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="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://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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<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 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent entity.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="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>16
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335082848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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>
<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment, tax expense (benefit)</a></td>
<td class="num">$ (61)<span></span>
</td>
<td class="num">$ (607)<span></span>
</td>
<td class="num">$ (59)<span></span>
</td>
<td class="num">$ (231)<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), after 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://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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<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 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="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_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>17
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860331883696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</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</div></th>
<th class="th"><div>Accumulated Deficit</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_SharesIssued', window );">Balance at beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,536,000<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2020</a></td>
<td class="nump">$ 391,117<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 602,064<span></span>
</td>
<td class="nump">$ 1,435<span></span>
</td>
<td class="num">$ (212,389)<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>
</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 );">Common stock issued pursuant to equity awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">917,000<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 );">Common stock issued pursuant to equity awards, net</a></td>
<td class="nump">16,566<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">16,565<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(75,000)<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(2,673)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,673)<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">12,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,955<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(989)<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</a></td>
<td class="nump">3,802<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">3,802<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_SharesIssued', window );">Balance at end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,378,000<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_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2021</a></td>
<td class="nump">420,778<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">628,911<span></span>
</td>
<td class="nump">446<span></span>
</td>
<td class="num">(208,587)<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_SharesIssued', window );">Balance at beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,536,000<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2020</a></td>
<td class="nump">391,117<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">602,064<span></span>
</td>
<td class="nump">1,435<span></span>
</td>
<td class="num">(212,389)<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>
</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(632)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">4,535<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_SharesIssued', window );">Balance at end of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,469,000<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2021</a></td>
<td class="nump">433,667<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">640,710<span></span>
</td>
<td class="nump">803<span></span>
</td>
<td class="num">(207,854)<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_SharesIssued', window );">Balance at beginning of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,378,000<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_StockholdersEquity', window );">Balance at beginning of period at Mar. 31, 2021</a></td>
<td class="nump">420,778<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">628,911<span></span>
</td>
<td class="nump">446<span></span>
</td>
<td class="num">(208,587)<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_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>
</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,098,000<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net</a></td>
<td class="num">(338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(338)<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120,000)<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(4,464)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,464)<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,000<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">2,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,635<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">13,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">357<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">733<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">733<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_SharesIssued', window );">Balance at end of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,469,000<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2021</a></td>
<td class="nump">433,667<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">640,710<span></span>
</td>
<td class="nump">803<span></span>
</td>
<td class="num">(207,854)<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_SharesIssued', window );">Balance at beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,778,000<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2021</a></td>
<td class="nump">489,198<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">657,485<span></span>
</td>
<td class="nump">2,125<span></span>
</td>
<td class="num">(170,420)<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_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>
</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,037,000<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net</a></td>
<td class="nump">13,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,835<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(440,000)<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(26,297)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,297)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">18,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,599<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1,075)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,075)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">33,586<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">33,586<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_SharesIssued', window );">Balance at end of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,375,000<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_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2022</a></td>
<td class="nump">527,846<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">663,622<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="num">(136,834)<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_SharesIssued', window );">Balance at beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,778,000<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 489,198<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">657,485<span></span>
</td>
<td class="nump">2,125<span></span>
</td>
<td class="num">(170,420)<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_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>
</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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(564,449)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">$ (5,063)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">65,552<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_SharesIssued', window );">Balance at end of period (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,333,000<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2022</a></td>
<td class="nump">569,597<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">677,395<span></span>
</td>
<td class="num">(2,938)<span></span>
</td>
<td class="num">(104,868)<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_SharesIssued', window );">Balance at beginning of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,375,000<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_StockholdersEquity', window );">Balance at beginning of period at Mar. 31, 2022</a></td>
<td class="nump">527,846<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">663,622<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="num">(136,834)<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_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>
</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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">999,000<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued pursuant to equity awards, net</a></td>
<td class="nump">310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310<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 );">Minimum tax withholding on common stock issued</a></td>
<td class="num">$ (3,698)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,698)<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(124,000)<span></span>
</td>
<td class="num">(124,000)<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,214)<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,000<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">2,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,911<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">19,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,464<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,988)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,988)<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</a></td>
<td class="nump">31,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="nump">31,966<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_SharesIssued', window );">Balance at end of period (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,333,000<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2022</a></td>
<td class="nump">$ 569,597<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 677,395<span></span>
</td>
<td class="num">$ (2,938)<span></span>
</td>
<td class="num">$ (104,868)<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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&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://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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent entity.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</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 https://asc.fasb.org/extlink&amp;oid=126973232&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_SharesIssued</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of capital stock issued (purchased by employees) in connection with an employee stock ownership 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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 https://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 40<br> -Section 25<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16649-113920<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_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in value for stock issued during the period as a result of employee stock purchase 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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://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(29))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="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_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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://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(29))<br> -URI https://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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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 https://asc.fasb.org/extlink&amp;oid=126973232&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI https://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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 https://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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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 https://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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336054656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 65,552<span></span>
</td>
<td class="nump">$ 4,535<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to cash provided by 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 );">Amortization and depreciation</a></td>
<td class="nump">43,449<span></span>
</td>
<td class="nump">44,322<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_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts', window );">Amortization of debt issuance costs and accretion of discounts</a></td>
<td class="nump">957<span></span>
</td>
<td class="nump">2,071<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">38,023<span></span>
</td>
<td class="nump">26,921<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">7,359<span></span>
</td>
<td class="num">(5,461)<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">388<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_UnrealizedGainLossOnInvestments', window );">Unrealized holding gain on investments</a></td>
<td class="num">(3,859)<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_ImpairmentOfLeasehold', window );">Impairment of leasehold improvements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">226<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_OperatingLeaseImpairmentLoss', window );">Impairment of leased right-of-use assets</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">429<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,221<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_ForeignCurrencyTransactionGainLossBeforeTax', window );">(Gain) loss on foreign currency</a></td>
<td class="num">(2,675)<span></span>
</td>
<td class="nump">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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax benefits on stock-based awards</a></td>
<td class="num">(9,429)<span></span>
</td>
<td class="num">(4,631)<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">(16,969)<span></span>
</td>
<td class="num">(67,879)<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 );">Inventory</a></td>
<td class="num">(14,728)<span></span>
</td>
<td class="num">(596)<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 assets</a></td>
<td class="nump">1,828<span></span>
</td>
<td class="nump">33,448<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_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset', window );">Leased right-of-use assets</a></td>
<td class="nump">0<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">62,621<span></span>
</td>
<td class="nump">6,311<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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">21,355<span></span>
</td>
<td class="nump">15,233<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_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">70,797<span></span>
</td>
<td class="nump">6,955<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_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(5,511)<span></span>
</td>
<td class="num">(4,347)<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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(1,793)<span></span>
</td>
<td class="nump">4,497<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 operating activities</a></td>
<td class="nump">257,603<span></span>
</td>
<td class="nump">68,123<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>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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(15,506)<span></span>
</td>
<td class="num">(17,310)<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_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(5,204)<span></span>
</td>
<td class="num">(1,112)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(27,500)<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_mxl_ProceedsLoanedUnderNotesReceivable', window );">Proceeds loaned under notes receivable</a></td>
<td class="num">(10,000)<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_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(28,325)<span></span>
</td>
<td class="num">(5,000)<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 used in investing activities</a></td>
<td class="num">(59,035)<span></span>
</td>
<td class="num">(50,922)<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>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_ProceedsFromIssuanceOfDebt', window );">Proceeds from the issuance of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">350,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_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,127)<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_RepaymentsOfSecuredDebt', window );">Repayment of debt</a></td>
<td class="num">(60,000)<span></span>
</td>
<td class="num">(369,813)<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_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">3,133<span></span>
</td>
<td class="nump">6,094<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Minimum tax withholding paid on behalf of employees for restricted stock units</a></td>
<td class="num">(28,147)<span></span>
</td>
<td class="num">(10,105)<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(31,511)<span></span>
</td>
<td class="num">(7,137)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(116,525)<span></span>
</td>
<td class="num">(35,088)<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(1,362)<span></span>
</td>
<td class="num">(713)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">80,681<span></span>
</td>
<td class="num">(18,600)<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, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">131,738<span></span>
</td>
<td class="nump">150,034<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, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">212,419<span></span>
</td>
<td class="nump">131,434<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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">4,277<span></span>
</td>
<td class="nump">6,402<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_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">9,470<span></span>
</td>
<td class="nump">1,671<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash 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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Issuance of shares for payment of bonuses</a></td>
<td class="nump">$ 38,373<span></span>
</td>
<td class="nump">$ 22,874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Debt Issuance Costs and Discount on Debt and Leases</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;">mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Right Of Use Asset</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;">mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_IncreaseDecreaseinAccruedPriceProtectionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued price protection liability.</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;">mxl_IncreaseDecreaseinAccruedPriceProtectionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_ProceedsLoanedUnderNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds Loaned Under Notes Receivable</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;">mxl_ProceedsLoanedUnderNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=123444420&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) pertaining to income (loss) 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://fasb.org/us-gaap/role/ref/legacyRef<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 https://asc.fasb.org/extlink&amp;oid=122134291&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=123444420&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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit for recognition of expense of 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<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_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="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_ImpairmentOfLeasehold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.</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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<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 https://asc.fasb.org/extlink&amp;oid=126954810&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_ImpairmentOfLeasehold</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation for 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/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<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 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-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 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-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_InterestPaidNet</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="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://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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment of right-of-use asset from 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<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_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments 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://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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-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 https://asc.fasb.org/extlink&amp;oid=126999549&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_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reacquire common stock during the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business, net of the cash acquired from the purchase.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset without physical form usually arising from contractual or other legal rights, excluding 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) during the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126954810&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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the additional capital contribution to the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</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 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="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_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="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_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gain (loss) on investment.</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 https://asc.fasb.org/extlink&amp;oid=126954810&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_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338422352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Summary of Significant Accounting Policies</a></td>
<td class="text">Organization and Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (SoC) solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear&#8217;s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company&#8217;s products in a wide range of electronic devices, including cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the Company&#8217;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#8217;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December&#160;31, 2021 was derived from the Company&#8217;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2021 included in the Company&#8217;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;2, 2022, or the Annual Report. Interim results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles.  As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company&#8217;s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company&#8217;s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also believes that its $212.4 million of cash and cash equivalents at June&#160;30, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly as the Company pursues additional acquisitions (Note 3). The Company&#8217;s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#8217;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July&#160;27, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from the global supply shortage. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the Company&#8217;s Annual Report for a summary of significant accounting policies. There have been no other significant changes to the Company&#8217;s significant accounting policies during the six months ended June 30, 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.</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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</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 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>20
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338442848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 Income (Loss) Per Share</a></td>
<td class="text">Net Income (Loss) Per ShareBasic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><td style="width:0.1%"/><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.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:12.496%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><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"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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: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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">2021</span></td><td colspan="3" style="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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="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"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Numerator:</span></td><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="padding:0 1pt"/><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="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"/><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:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,966&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,552&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="display:none"/><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:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/><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:100%">Weighted average common shares outstanding&#8212;basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,858&#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:100%">75,930&#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:100%">77,527&#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:100%">75,394&#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="3" style="display:none"/><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:100%">Dilutive common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#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:100%">3,096&#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:100%">2,935&#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:100%">3,263&#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="3" style="display:none"/><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:100%">Weighted average common shares outstanding&#8212;diluted</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:10pt;font-weight:400;line-height:100%">80,279&#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 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:100%">79,026&#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 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:100%">80,462&#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 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:100%">78,657&#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 colspan="3" style="display:none"/><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:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/><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:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06&#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="3" style="display:none"/><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:100%">Diluted</span></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:100%">$</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:100%">0.40&#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:100%">$</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:100%">0.01&#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:100%">$</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:100%">0.81&#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:100%">$</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:100%">0.06&#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 colspan="3" style="display:none"/><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-top:9pt;text-indent:27pt"><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 June 30, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 1.0 million and 0.04 million, respectively, from the calculation of diluted net income per share due to their anti-dilutive nature.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 1.0 million and 0.1 million, respectively, from the calculation of diluted net income per share due to their anti-dilutive nature.</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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>21
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341159552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;5, 2022, MaxLinear entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the transaction consideration will consist of $93.54 in cash and 0.388 shares of MaxLinear stock for each Silicon Motion American Depositary Share, or ADS, and $23.385 in cash and 0.097 shares of MaxLinear common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, the current MaxLinear stockholders will own approximately 86% of the combined company and former Silicon Motion securityholders will own approximately 14% of the combined company. Based on the closing price of MaxLinear shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. MaxLinear may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. MaxLinear will also assume Silicon Motion&#8217;s vested and unvested employee stock-based compensation awards. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including Silicon Motion shareholders&#8217; approval and regulatory approval in the People&#8217;s Republic of China, or China. On June 27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July 13, 2022, the registration statement on Form S-4 was declared effective by the SEC.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2022, MaxLinear entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by MaxLinear of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt (Note 8) in full.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Company X</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $5.0&#160;million in cash. In addition, their stockholders may receive up to an additional $3.0 million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company X is headquartered in Chennai, India and operates as a Wi-Fi solutions and service provider.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition Consideration</span></div><div style="margin-top:9pt;text-indent:27pt"><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 fair value of purchase price consideration to acquire Company X (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><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:700;line-height:100%">Description</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:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></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:100%">$</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:100%">7,700&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business&#8217;s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price Allocation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allocation of purchase price as of the December&#160;8, 2021 acquisition closing date based upon an estimate of the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $4.4&#160;million in identifiable intangible assets and $0.6&#160;million in net operating liabilities, with $3.9&#160;million in goodwill.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><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:700;line-height:100%">Category</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:10pt;font-weight:700;line-height:100%">Estimated Life in Years</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:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><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:100%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</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:100%">3</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400&#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:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400&#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><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumptions in the Allocations of Purchase Price</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management prepared the purchase price allocations for Company X and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">identifiable intangible assets and contingent consideration. Certain stockholders that are employees of Company X were not required to remain employed in order to receive the contingent consideration; accordingly, the fair value of the contingent consideration was accounted for as a portion of the purchase consideration.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of Company X with the operations of MaxLinear. Certain liabilities included in the purchase price allocations are based on management&#8217;s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. There were minor adjustments to various assets and liabilities that resulted in a change in the purchase price allocation reflected as of June&#160;30, 2022 compared to the preliminary purchase price allocation as of December&#160;31, 2021 for Company X. These adjustments resulted in a decrease of $0.07&#160;million in net operating assets and corresponding increase in goodwill.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the identified intangible assets acquired from Company X was estimated using an income approach. Under the income approach, an intangible asset&#8217;s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the licensed technology was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping&#8217;s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Future cash flows were estimated based on forecasted revenue and costs, taking into account expected future contracts and remaining contract terms. The licensed technology began amortization immediately upon the closing of the transaction. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the acquisition of Company X, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill recorded in connection with Company X was $3.9&#160;million as of June&#160;30, 2022. The Company does not expect to deduct any of the acquired goodwill for tax purposes.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338510608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Activity</a></td>
<td class="text">Restructuring Activity<div style="margin-top:9pt;text-indent:27pt"><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 approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts. </span></div><div style="margin-top:9pt;text-indent:27pt"><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 activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of income:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><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.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.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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><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: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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><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:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Employee separation expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#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="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:100%">Lease related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#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:100%">&#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:100%">462&#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:100%">608&#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="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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">18&#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:100%">&#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:100%">323&#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="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: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204&#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the six months ended June 30, 2022 included the impairment of leased right-of-use assets of approximately $0.5 million related to exiting a redundant facility.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the six months ended June 30, 2021 included the impairment of leased right-of-use assets and leasehold improvements of approximately $0.4 million and $0.2 million, respectively, related to exiting a redundant facility.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company&#8217;s restructuring liability for the six months ended June 30, 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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:12.788%"/><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:12.788%"/><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:12.795%"/><td style="width:0.1%"/></tr><tr><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:100%">Employee Separation Expenses</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Lease Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444&#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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">462&#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:100%">&#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:100%">462&#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:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(170)</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:100%">&#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:100%">(170)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(462)</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:100%">&#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:100%">(462)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2022</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:10pt;font-weight:400;line-height:100%">&#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 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:100%">274&#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:100%">&#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 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:100%">274&#160;</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:100%">Less: current portion as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(256)</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:100%">&#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:100%">(256)</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:100%">Long-term portion as of June 30, 2022</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:10pt;font-weight:400;line-height:100%">$</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:100%">&#8212;&#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:100%">$</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:100%">18&#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:100%">$</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:100%">&#8212;&#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:100%">$</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:100%">18&#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><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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341224208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#8217;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, there was an increase in the carrying value of goodwill of $0.07&#160;million related to minor adjustments to assets and liabilities in the purchase price allocation for Company X.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three and six months ended June 30, 2022 and 2021, there were no indications of impairment of the Company&#8217;s goodwill balances. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangibles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><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 Company&#8217;s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:23.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><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:8.724%"/><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:9.897%"/><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:8.724%"/><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:8.724%"/><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:9.897%"/><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:8.726%"/><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:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><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:100%">Weighted<br/>Average<br/>Useful Life<br/>(in&#160;Years)</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:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Gross Carrying Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Net Carrying Amount</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="33" 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:100%">(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:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,034)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,020&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,850&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,218)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,632&#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:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</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:100%">311,261&#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:100%">(209,876)</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:100%">101,385&#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:100%">308,661&#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:100%">(189,244)</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:100%">119,417&#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:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</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:100%">128,800&#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:100%">(124,037)</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:100%">4,763&#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:100%">128,800&#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:100%">(116,847)</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:100%">11,953&#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"/><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:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</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:100%">1,300&#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:100%">(959)</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:100%">341&#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:100%">1,300&#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:100%">(941)</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:100%">359&#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: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:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">478,215&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(350,287)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">127,928&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">470,411&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(320,471)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">149,940&#160;</span></td><td style="background-color:#ffffff;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-top:9pt;text-indent:27pt"><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 amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of income as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" 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:100%">(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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,865&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,762&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,527&#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="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:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:100%">1&#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:100%">2&#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:100%">2&#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="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:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926&#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:100%">5,815&#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:100%">9,102&#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:100%">11,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="3" style="display:none"/></tr><tr><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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,792&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,578&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,816&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,414&#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="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of income results primarily from acquired developed technology.</span></div><div style="margin-top:9pt;text-indent:27pt"><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 activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204&#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:100%">1,112&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#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:100%">&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,816)</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:100%">(33,414)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</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:100%">127,928&#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:100%">$</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:100%">167,764&#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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset&#8217;s fair value. During each of the three and six months ended June 30, 2022 and 2021, no impairment losses related to finite-lived intangible assets were recognized. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company&#8217;s finite-lived intangible assets at June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><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:100%">Amount</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,956&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,315&#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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,107&#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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,772&#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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,661&#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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,117&#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:100%">Total</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:10pt;font-weight:400;line-height:100%">$</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:100%">127,928&#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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company's activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,600)</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:100%">&#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="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:100%">Ending balance</span></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:100%">$</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:100%">&#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:100%">$</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:100%">2,600&#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>The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three and six months ended June 30, 2022 and 2021, no indicators of impairment were identified and, as a result, no IPR&amp;D impairment losses were recorded.<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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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 https://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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338594192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Financial Instruments</a></td>
<td class="text">Financial Instruments <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments is as follows:</span></div><div style="margin-top:9pt;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 style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:100%">Net Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><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:100%">Cost</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:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Losses</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:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,005&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,859&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><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 style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td></tr><tr><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:100%">Fair Value</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-top:9pt"><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 style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31, 2021</span></td></tr><tr><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:100%">Fair Value</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company held marketable equity investments with an aggregate fair value of $23.9&#160;million that were in an unrealized gain position for less than 12 months. The net unrealized gain of $3.9&#160;million as of June&#160;30, 2022 represents stock price fluctuations in the underlying securities held, and was recorded to other income (expense), net in the consolidated statement of income. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates securities for other-than-temporary impairment on a quarterly basis. Impairment is evaluated considering numerous factors, and their relative significance varies depending on the situation. Factors considered include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the issuer; including changes in the financial condition of any underlying collateral of the security; any downgrades of the security by analysts or rating agencies; nonpayment of any scheduled interest, or the reduction or elimination of dividends; as well as our intent and ability to hold the security in order to allow for an anticipated recovery in fair value.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company&#8217;s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs are used when little or no market data is available.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its financial instruments within Level 1 or Level 2 of the fair value hierarchy on the basis of valuations using quoted market prices or alternate pricing sources and models utilizing market observable inputs, respectively The marketable equity investment held by the Company has been valued on the basis of quoted market prices and is therefore classified as Level 1. The contingent consideration liability is associated with the Company&#8217;s acquisition of Company X (Note 3) and is classified as a Level 3 financial instrument that is subject to the acquired business&#8217;s satisfaction of certain financial and personnel objectives by March 31, 2023, under the Purchase Agreement. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business&#8217; financial objectives under various possible contingent consideration events and (2) a probability based methodology using management&#8217;s inputs and assumptions to forecast achievement of the acquired business&#8217; personnel objectives which combined may result in up to $3.0&#160;million in total payments to the acquired business. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives. </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><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.102%"/><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.102%"/><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.103%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></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:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><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:100%">Balance at June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></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:700;line-height:100%">Assets</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/></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:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><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.102%"/><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.102%"/><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.103%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></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:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><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:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:100%">Liabilities</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments:</span></div><div style="margin-top:9pt"><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 style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">2021</span></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:700;line-height:100%">Contingent Consideration<br/></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:100%">Beginning balance<br/></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#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:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance<br/></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:10pt;font-weight:400;line-height:100%">$</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:100%">2,824&#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:100%">$</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:100%">&#8212;&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes to the balance associated with the estimated fair value of contingent consideration for the six months ended June 30, 2022 were primarily due to accretion of the related discount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2022, there were no transfers between Level 1, Level 2, or Level 3 financial instruments. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). </span></div>Included in other long-term assets are investments in privately held entities of $13.3 million and $5.0 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.  The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investments as financial instruments. Given that fair values for such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.<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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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>25
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338474032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Details</a></td>
<td class="text">Balance Sheet Details<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><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:100%">(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:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,363&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,572&#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:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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:100%">105&#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:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#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:100%">1,061&#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:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,419&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $0.4 million and $20.4 million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $1.1 million and $1.2 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</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:10pt;font-weight:400;line-height:100%">$</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:100%">86,750&#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:100%">$</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:100%">72,369&#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:100%">Finished goods</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:100%">59,681&#160;</span></td><td style="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:100%">59,334&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:100%">$</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:100%">146,431&#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:100%">$</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:100%">131,703&#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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><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:14.712%"/><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:14.714%"/><td style="width:0.1%"/></tr><tr><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:100%">Useful&#160;Life<br/>(in Years)</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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">(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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#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:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></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:100%">70,352&#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:100%">65,004&#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:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</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:100%">35,322&#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:100%">32,099&#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:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:100%">8,904&#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:100%">8,763&#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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</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:100%">34,078&#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:100%">30,889&#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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:100%">3,484&#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:100%">4,647&#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:0 1pt"/><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:10pt;font-weight:400;line-height:100%">156,100&#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 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:100%">145,319&#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:100%">Less: accumulated depreciation and amortization</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:10pt;font-weight:400;line-height:100%">(91,964)</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:100%">(84,395)</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:0 1pt"/><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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:100%">64,136&#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:100%">$</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:100%">60,924&#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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended June 30, 2022 and 2021 was $4.8 million and $3.6 million, respectively. Depreciation expense for the six months ended June 30, 2022 and 2021 was $9.6 million and $7.3 million, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a note receivable with a supplier for $10.0&#160;million, which is included in other long-term assets on the consolidated balance sheet. Repayments of $2.0&#160;million per year are due annually by March 31, in years 2024 through 2027, provided that certain production utilization targets for the prior year are met. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,509&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,766&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction 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:10pt;font-weight:400;line-height:100%">102,426&#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:100%">49,907&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,382)</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:100%">(42,956)</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:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,553&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,717&#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><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">(in thousands)</span></td><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"/></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"/></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:100%">Accrued technology license payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,693&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,337&#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"/></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:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980&#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:100%">3,651&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#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:100%">2,934&#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"/></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:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">320&#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="display:none"/><td colspan="3" style="display:none"/><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:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791&#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:100%">2,080&#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"/></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:100%">Short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202&#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:100%">8,888&#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="display:none"/><td colspan="3" style="display:none"/><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:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#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:100%">5,136&#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"/></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"/></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:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,386&#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:100%">7,105&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349&#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:100%">1,044&#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"/></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:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,344&#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:100%">6,721&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#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:100%">2,847&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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:100%">&#8212;&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364&#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:100%">9,205&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">93,507&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">57,268&#160;</span></td><td style="background-color:#ffffff;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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><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 change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><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.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Pension and Other Defined Benefit Plan Obligation</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"/><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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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="3" style="display:none"/><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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#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:100%">Other comprehensive loss before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><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:100%">(5,063)</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="3" style="display:none"/><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:100%">&#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:100%">(5,063)</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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">(5,042)</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 colspan="3" style="display:none"/><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:100%">$</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:100%">2,104&#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 #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:100%">$</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:100%">(2,938)</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338395744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Debt</a></td>
<td class="text">Debt<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company&#8217;s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><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.689%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</span></td><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,000&#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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</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:10pt;font-weight:400;line-height:100%">250,000&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">310,000&#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 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:100%">Less:</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="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:100%">&#160;&#160;&#160;&#160;&#160;Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</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:100%">(816)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,794)</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:100%">(3,031)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></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:100%">246,450&#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:10pt;font-weight:400;line-height:100%">306,153&#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="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:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,450&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,153&#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"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;June&#160;30, 2022 and December&#160;31, 2021, the weighted average effective interest rate on debt was&#160;approximately 3.0% and 3.2%, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.2 million and $0.5 million, respectively, to interest expense. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.3 million and $1.0 million, respectively, to interest expense.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate aggregate fair value of the term loans outstanding as of June&#160;30, 2022 and December&#160;31, 2021</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $275.0 million and $311.0 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the outstanding principal balance of $250.0 million is due in full on June 23, 2028, upon maturity of the loan.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the &#8220;Initial Term Loan under the June 23, 2021 Credit Agreement,&#8221; in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the &#8220;Revolving Facility,&#8221; in an aggregate principal amount of up to $100.0&#160;million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of June&#160;30, 2022, the Revolving Facility was undrawn. Under the amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the pending merger with Silicon Motion (Note 3), the Company expects to repay the remaining outstanding term loans under this agreement upon closing of the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0&#160;million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company&#8217;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company&#8217;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#8217;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of June&#160;30, 2022, the Company was in compliance with such covenants. </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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 23, 2021 Credit Agreement</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 may exercise certain other rights and remedies provided for under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 23, 2021 Credit Agreement</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 other loan documents and applicable law.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.</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 https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<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(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338603984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock-Based Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP. Refer to the Company&#8217;s Annual Report for a summary of its stock-based compensation and equity plans as of December&#160;31, 2021. There have been no material changes to the terms of the Company&#8217;s equity incentive plans during the six months ended June 30, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was 15,651,631 shares. As of June&#160;30, 2022, the number of shares of common stock available for future issuance under the ESPP was 4,977,968 shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Incentive Bonus</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mostly settles bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company&#8217;s common stock as determined in trading on the applicable stock exchange, on a date approved by the Board of Directors. In connection with the Company&#8217;s bonus programs, in February 2022, the Company issued 0.5 million freely-tradable shares of the Company&#8217;s common stock in settlement of bonus awards to employees, including executives, for the 2021 performance period. At June&#160;30, 2022, the Company has an accrual of $19.0 million for bonus awards for employees for year-to-date achievement in the 2022 performance period.  The Company&#8217;s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of income, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.624%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">(in thousands)</span></td><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:100%">(in thousands)</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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#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"/><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:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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:100%">7,267&#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:100%">19,659&#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:100%">14,429&#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"/><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:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,324&#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:100%">6,551&#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:100%">18,039&#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:100%">12,175&#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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">19,469&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">13,966&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">38,023&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">26,921&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested restricted stock units as of June&#160;30, 2022 was $112.8 million, and the weighted average period over which these equity awards are expected to vest is 2.50 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested performance-based restricted stock units as of June&#160;30, 2022 was $28.8 million, and the weighted average period over which these equity awards are expected to vest is 1.12 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested stock options as of June&#160;30, 2022 was $0.01 million, and the weighted average period over which these equity awards are expected to vest is 0.02 years.</span></div><div style="margin-top:9pt"><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 Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.241%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.242%"/><td style="width:0.1%"/></tr><tr><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:100%">Number of Shares<br/>(in thousands)</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:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%">5,233&#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:100%">$</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:100%">25.14&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#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:100%">60.58&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,814)</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:100%">36.60&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</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:100%">29.06&#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:100%">Outstanding at June 30, 2022</span></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:100%">4,902&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.00&#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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company&#8217;s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers&#8217; expected results based on data available, as defined in the respective award agreements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><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:16.300%"/><td style="width:0.1%"/></tr><tr><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:100%">Number of Shares<br/>(in thousands)</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:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%">2,005&#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:100%">$</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:100%">19.80&#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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#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:100%">75.40&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(701)</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:100%">17.85&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:100%">35.73&#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:100%">Outstanding at June 30, 2022</span></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:10pt;font-weight:400;line-height:100%">1,676&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Rights and Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Rights</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021 there were 83,404 and 113,510 shares, respectively, of common stock purchased under the ESPP at a weighted average price of $34.92 and $23.21, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights for the latest ESPP offering period were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.522%"/><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"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</span></td><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: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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Weighted-average grant date fair value per share</span></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:100%">$</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:100%">14.25&#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 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:100%">$</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:100%">10.85&#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="display:none"/><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:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54&#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:100%">%</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:100%">0.04&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:100%">%</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:100%">&#8212;&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.74&#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:100%">%</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:100%">61.10&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company&#8217;s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company&#8217;s daily closing stock prices.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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.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.624%"/><td style="width:0.1%"/></tr><tr><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:100%">Number of Options<br/>(in thousands)</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:100%">Weighted-Average Exercise Price</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:100%">Weighted-Average Contractual Term (in years)</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:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%">417&#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:100%">$</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:100%">17.05&#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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</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:100%">14.47&#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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</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:10pt;font-weight:400;line-height:100%">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 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.16&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,449&#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:10pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2022</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:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#ffffff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.16&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,449&#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:100%">Exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;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:100%">392&#160;</span></td><td style="background-color:#cceeff;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:#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.14&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,170&#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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted by the Company during the six months ended June 30, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of stock options exercised was $0.4 million and $6.7 million in the three months ended June 30, 2022 and 2021, respectively. The intrinsic value of stock options exercised was $0.7 million and $9 million in the six months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from exercise of stock options was $0.1 million and $2.6 million&#160;during the three months ended June 30, 2022 and 2021, respectively. Cash received from exercise of stock options was $0.2 million and $3.9 million&#160;during the six months ended June 30, 2022 and 2021, respectively.</span></div>The tax benefit from stock options exercised was $0.6 million and $10.6 million during the three months ended June 30, 2022 and 2021, respectively. The tax benefit from stock options exercised was $1.0 million and $13.3 million during the six months ended June 30, 2022 and 2021, respectively.<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338442560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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">Income Taxes<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates.  In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse.  The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance.&#160; Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years.  Based upon the Company&#8217;s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred tax assets, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax free jurisdictions in which it operates. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax provision of $11.9 million in the three months ended June 30, 2022 and an income tax benefit of $8.0 million in the three months ended June 30, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax provision of $23.3 million in the six months ended June 30, 2022 and an income tax benefit of $6.2 million in the six months ended June 30, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company&#8217;s effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits.  The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company&#8217;s effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2021 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including the tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of certain reserves for uncertain tax positions under ASC 740-10.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax positions must meet a more-likely-than-not threshold to be recognized.  Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met.  Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first financial reporting period in which that threshold is no longer met.  The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of income as income tax expense. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the Company&#8217;s unrecognized tax benefits increased by $4.4 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">penalties associated with uncertain tax positions as of June&#160;30, 2022 were approximately $0.4 million and $0.03 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At June&#160;30, 2022, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2018, 2017, and 2016, respectively. </span></div>The Company&#8217;s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company&#8217;s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. The Company recorded a tax provision in the six months ended June 30, 2022 at the incentive rate. In the six months ended June 30, 2021, due to the Company&#8217;s Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company&#8217;s income tax provision.<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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: 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)(2))<br> -URI https://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_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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338475264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk, Significant Customers and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Credit Risk, Significant Customers and Geographic Information</a></td>
<td class="text">Concentration of Credit Risk, Significant Customers and Geographic Information<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to end-customers and through third-party distributors, both of which are referred to as the Company&#8217;s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.  </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.519%"/><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.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.186%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">2022</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:100%">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:100%">2022</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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">Percentage of total net revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/><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:100%">Customer A (direct)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:100%">%</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:100%">15&#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:100%">%</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:100%">17&#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:100%">%</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:100%">15&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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:100%">%</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:100%">11&#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:100%">%</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:100%">11&#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:100%">%</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:100%">12&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#8217;s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of gross accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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"/><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:100%">Customer B (direct)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">14&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Customer C (distributor)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D (direct)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">17&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;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%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">2022</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:100%">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:100%">2022</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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"/><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:100%">30&#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:10pt;font-weight:400;line-height:100%">%</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:100%">38&#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:10pt;font-weight:400;line-height:100%">%</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:100%">29&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">41&#160;</span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</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:100%">23&#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:100%">%</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:100%">24&#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:100%">%</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:100%">25&#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:100%">%</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:100%">22&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:100%">%</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:100%">10&#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:100%">%</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:100%">12&#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:100%">%</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:100%">10&#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:100%">%</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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-top:9pt;padding-left:18pt;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%">Geographic Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.655%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:100%">2021</span></td><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:100%">2022</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:100%">2021</span></td></tr><tr><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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </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:10pt;font-weight:400;line-height:100%">$</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:100%">227,655&#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 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:100%">81&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">169,088&#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 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:100%">82&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">439,320&#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 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:100%">81&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">340,248&#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 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:100%">82&#160;</span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,684&#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:100%">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:100%">%</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:100%">8,027&#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:100%">4&#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:100%">%</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:100%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:100%">%</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:100%">18,327&#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:100%">4&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,670&#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:100%">16&#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:100%">%</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:100%">28,261&#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:100%">14&#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:100%">%</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:100%">86,064&#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:100%">16&#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:100%">%</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:100%">56,160&#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:100%">14&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,009&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,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 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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,936&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,735&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.519%"/><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:12.788%"/><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:12.795%"/><td style="width:0.1%"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">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:100%">2022</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:100%">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:100%">Percentage of total net revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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:100%">%</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:100%">44&#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:100%">%</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:100%">39&#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:100%">%</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:100%">40&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">17&#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:100%">%</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:100%">11&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">14&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">13&#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:100%">%</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the net revenue for the respective period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#8217;s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#8217;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa markets and North American markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.673%"/><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:12.476%"/><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:12.476%"/><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:12.476%"/><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:12.483%"/><td style="width:0.1%"/></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:100%">June 30,</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:100%">December 31,</span></td></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:100%">2022</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:100%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of 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:10pt;font-weight:400;line-height:100%">United States</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:100%">$</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:100%">369,041&#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 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:100%">69&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">382,650&#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 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:100%">70&#160;</span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</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:100%">116,901&#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:100%">22&#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:100%">%</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:100%">122,474&#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:100%">22&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</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:100%">46,015&#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:100%">9&#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:100%">%</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:100%">42,277&#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:100%">8&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,957&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,401&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk 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 275<br> -URI https://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_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341159552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers<div style="margin-top:9pt;padding-left:18pt;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 Market</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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.623%"/><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"/><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: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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Broadband</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,098&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,765&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,654&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,955&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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:100%">%</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:100%">55&#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:100%">%</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:100%">50&#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:100%">%</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:100%">57&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,400&#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:100%">31,292&#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:100%">116,579&#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:100%">58,741&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:100%">%</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:100%">15&#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:100%">%</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:100%">21&#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:100%">%</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:100%">14&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,889&#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:100%">29,369&#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:100%">69,070&#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:100%">58,161&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:100%">%</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:100%">14&#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:100%">%</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:100%">13&#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:100%">%</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:100%">14&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">Industrial and multi-market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,622&#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:100%">31,950&#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:100%">84,633&#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:100%">60,878&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:100%">%</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:100%">16&#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:100%">%</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:100%">16&#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:100%">%</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:100%">15&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">Total net revenue</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">280,009&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">205,376&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">543,936&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">414,735&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company&#8217;s distributors accounted for 45% and 45% of net revenue for the three months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company&#8217;s distributors accounted for 46% and 45% of net revenue for the six months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, customer contract liabilities were approximately $1.3 million and $1.0 million, respectively, and consisted primarily of advanced payments received for which performance obligations have not been completed.  Revenue recognized in each of the three and six months ended June 30, 2022 and 2021 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the contract liabilities balance during the six months ended June 30, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, obligations to customers consisting of estimates of price protection rights offered to the Company&#8217;s end customers totaled $110.6 million and $40.5 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of June&#160;30, 2022 were $39.3 million and $1.2 million, respectively, and as of December&#160;31, 2021 were $6.7 million and $2.8 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7).  The increase in revenue in the three and six months ended June 30, 2022 and 2021 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $0.4 million and $1.1 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022 and December&#160;31, 2021, there were no impairment losses recorded on customer accounts receivable.</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 https://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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341290912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of June&#160;30, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was 3.6% and 3.6%, respectively, and the weighted average remaining lease term for operating leases was 4.2 years and 4.6 years, respectively, as of the end of each of these periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><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:100%">Operating Leases</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,834&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,427&#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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,182&#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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,292&#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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,171&#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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054&#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:100%">Total minimum payments</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:10pt;font-weight:400;line-height:100%">41,960&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,920)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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:10pt;font-weight:400;line-height:100%">39,040&#160;</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,202)</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:100%">Long-term lease liabilities</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:10pt;font-weight:400;line-height:100%">$</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:100%">27,838&#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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $2.3 million and $2.3 million for the three months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $4.8 million and $4.8 million for the six months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs for the three and six months ended June 30, 2022 and 2021 were not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were $4.1 million and $0 of right-of-use assets obtained in exchange for new lease liabilities for the three months ended June 30, 2022 and 2021, respectively. </span></div>There were $11.9 million and $5.2 million of right-of-use assets obtained in exchange for new lease liabilities for the six months ended June 30, 2022 and 2021, respectively.<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338507184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Defined Benefit Retirement Plans</a></td>
<td class="text">Employee Defined Benefit Retirement Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with a 2020 acquisition, the Company assumed an obligation of $7.9 million associated with certain defined benefit retirement plans, including a pension plan. As of June&#160;30, 2022 and December&#160;31, 2021, the defined benefit obligation was $4.3 million and $4.5 million, respectively. The benefit is based on a formula applied to eligible employee earnings. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs were $0.1 million and $0.1 million for the three months ended June 30, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs were $0.2 million and $0.2 million for the six months ended June 30, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 retirement benefits.</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 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338550240">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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">Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Purchase and Other Contractual Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><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.687%"/><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.640%"/><td style="width:0.1%"/></tr><tr><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:100%">Inventory Purchase Obligations</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:100%">Other Obligations</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:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></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:100%">$</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:100%">195,849&#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 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:100%">$</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:100%">12,624&#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 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:100%">$</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:100%">208,473&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,597&#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:100%">15,548&#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:100%">28,145&#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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">841&#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:100%">841&#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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">109&#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:100%">109&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">208,446&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">29,122&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">237,568&#160;</span></td><td style="background-color:#ffffff;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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jointly Funded Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><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 enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, certain funds received from the other parties of $4.0&#160;million have been deferred in other long-term liabilities.  Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company de-recognizes the liabilities when the contingencies associated with the repayment conditions have been resolved. During the three and six months ended June 30, 2022, the Company recognized $0 and $3.8&#160;million in previously deferred amounts from other parties due to resolution of such repayment conditions. </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</span></div><div style="margin-top:9pt;text-indent:27pt"><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 threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company is not currently a party to any pending legal proceedings that, if determined adversely to the Company&#8217;s interests, would, in management's opinion, have a material effect on the Company&#8217;s financial position, results of operations, or cash flows or that would not be covered by the Company&#8217;s existing liability insurance. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</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 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=123406679&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341369056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_StockholdersEquityNoteDisclosureTextBlock', window );">Stock Repurchases</a></td>
<td class="text">Stock Repurchases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Company&#8217;s board of directors authorized a plan to repurchase up to $100 million of the Company&#8217;s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company&#8217;s pending merger with Silicon Motion.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022, the Company repurchased 124,000 shares of its common stock at a weighted average price of $42.0213 per share at an aggregate value of approximately $5.2 million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.</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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<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 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341919520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the Company&#8217;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#8217;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December&#160;31, 2021 was derived from the Company&#8217;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2021 included in the Company&#8217;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;2, 2022, or the Annual Report. Interim results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</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_UseOfEstimates', window );">Use of Estimates and Significant Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles.  As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company&#8217;s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company&#8217;s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company&#8217;s business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also believes that its $212.4 million of cash and cash equivalents at June&#160;30, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly as the Company pursues additional acquisitions (Note 3). The Company&#8217;s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#8217;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. </span></div>The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July&#160;27, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from the global supply shortage.<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 Issued Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.</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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-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 https://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>dtr-types: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>dtr-types: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>
<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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341159552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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 );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><td style="width:0.1%"/><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.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:12.496%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><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"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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: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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">2021</span></td><td colspan="3" style="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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="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"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Numerator:</span></td><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="padding:0 1pt"/><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="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"/><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:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,966&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,552&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="display:none"/><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:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/><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:100%">Weighted average common shares outstanding&#8212;basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,858&#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:100%">75,930&#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:100%">77,527&#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:100%">75,394&#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="3" style="display:none"/><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:100%">Dilutive common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421&#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:100%">3,096&#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:100%">2,935&#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:100%">3,263&#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="3" style="display:none"/><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:100%">Weighted average common shares outstanding&#8212;diluted</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:10pt;font-weight:400;line-height:100%">80,279&#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 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:100%">79,026&#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 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:100%">80,462&#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 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:100%">78,657&#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 colspan="3" style="display:none"/><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:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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"/><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:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06&#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="3" style="display:none"/><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:100%">Diluted</span></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:100%">$</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:100%">0.40&#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:100%">$</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:100%">0.01&#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:100%">$</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:100%">0.81&#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:100%">$</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:100%">0.06&#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 colspan="3" style="display:none"/><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><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 https://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860342179504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><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 fair value of purchase price consideration to acquire Company X (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><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:700;line-height:100%">Description</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:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></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:100%">$</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:100%">7,700&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business&#8217;s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><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:700;line-height:100%">Category</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:10pt;font-weight:700;line-height:100%">Estimated Life in Years</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:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><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:100%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</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:100%">3</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400&#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:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400&#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><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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338485520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Costs</a></td>
<td class="text"><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 activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of income:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><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.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.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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><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: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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><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:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Employee separation expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#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="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:100%">Lease related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#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:100%">&#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:100%">462&#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:100%">608&#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="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:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">18&#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:100%">&#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:100%">323&#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="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: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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204&#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company&#8217;s restructuring liability for the six months ended June 30, 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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:12.788%"/><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:12.788%"/><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:12.795%"/><td style="width:0.1%"/></tr><tr><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:100%">Employee Separation Expenses</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Lease Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444&#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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">462&#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:100%">&#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:100%">462&#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:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(170)</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:100%">&#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:100%">(170)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(462)</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:100%">&#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:100%">(462)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of June 30, 2022</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:10pt;font-weight:400;line-height:100%">&#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 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:100%">274&#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:100%">&#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 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:100%">274&#160;</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:100%">Less: current portion as of June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">(256)</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:100%">&#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:100%">(256)</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:100%">Long-term portion as of June 30, 2022</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:10pt;font-weight:400;line-height:100%">$</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:100%">&#8212;&#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:100%">$</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:100%">18&#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:100%">$</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:100%">&#8212;&#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:100%">$</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:100%">18&#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><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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860342196752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><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 Company&#8217;s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:23.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><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:8.724%"/><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:9.897%"/><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:8.724%"/><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:8.724%"/><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:9.897%"/><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:8.726%"/><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:100%">June 30, 2022</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:100%">December 31, 2021</span></td></tr><tr><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:100%">Weighted<br/>Average<br/>Useful Life<br/>(in&#160;Years)</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:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Gross Carrying Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Accumulated Amortization</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Net Carrying Amount</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="33" 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:100%">(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:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,034)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,020&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,850&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,218)</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,632&#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:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</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:100%">311,261&#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:100%">(209,876)</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:100%">101,385&#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:100%">308,661&#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:100%">(189,244)</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:100%">119,417&#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:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</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:100%">128,800&#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:100%">(124,037)</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:100%">4,763&#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:100%">128,800&#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:100%">(116,847)</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:100%">11,953&#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"/><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:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</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:100%">1,300&#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:100%">(959)</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:100%">341&#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:100%">1,300&#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:100%">(941)</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:100%">359&#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: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:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">478,215&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(350,287)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">127,928&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">470,411&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">(320,471)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">149,940&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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"><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 amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of income as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><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:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" 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:100%">(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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,865&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,762&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,527&#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="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:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:100%">1&#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:100%">2&#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:100%">2&#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="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:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926&#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:100%">5,815&#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:100%">9,102&#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:100%">11,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="3" style="display:none"/></tr><tr><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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,792&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,578&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,816&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,414&#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="3" style="display:none"/></tr></table><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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><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 activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204&#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:100%">1,112&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#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:100%">&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,816)</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:100%">(33,414)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</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:100%">127,928&#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:100%">$</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:100%">167,764&#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"/></tr></table><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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company&#8217;s finite-lived intangible assets at June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><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:100%">Amount</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,956&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,315&#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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,107&#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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,772&#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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,661&#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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,117&#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:100%">Total</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:10pt;font-weight:400;line-height:100%">$</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:100%">127,928&#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><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company's activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,600)</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:100%">&#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="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:100%">Ending balance</span></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:100%">$</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:100%">&#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:100%">$</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:100%">2,600&#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><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>dtr-types: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_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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</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)<br> -URI https://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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 with a finite life, 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 2<br> -Subparagraph (a)<br> -URI https://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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://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 https://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>dtr-types: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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337558432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_FairValueByBalanceSheetGroupingTextBlock', window );">Composition of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments is as follows:</span></div><div style="margin-top:9pt;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 style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:100%">Net Unrealized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><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:100%">Cost</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:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:100%">Losses</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:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,005&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,859&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><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 style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td></tr><tr><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:100%">Fair Value</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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 style="width:42.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-top:9pt"><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 style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></tr><tr><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:100%">December 31, 2021</span></td></tr><tr><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:100%">Fair Value</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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="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_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><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.102%"/><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.102%"/><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.103%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></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:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><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:100%">Balance at June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></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:700;line-height:100%">Assets</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/></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:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><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.102%"/><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.102%"/><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.103%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></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:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><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:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:100%">Liabilities</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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"/></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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><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.102%"/><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.102%"/><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.103%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></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:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><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:100%">Balance at June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></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:700;line-height:100%">Assets</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,864&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/></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:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><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.102%"/><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.102%"/><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.103%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><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="padding:0 1pt"/><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="padding:0 1pt"/></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:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><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:100%">Balance at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Quoted&#160;Prices<br/>in Active<br/>Markets for<br/>Identical&#160;Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level&#160;3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:100%">Liabilities</span></td><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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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"/></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Level 3 Financial Instrument Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments:</span></div><div style="margin-top:9pt"><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 style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">2021</span></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:700;line-height:100%">Contingent Consideration<br/></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:100%">Beginning balance<br/></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of discount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#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:100%">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance<br/></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:10pt;font-weight:400;line-height:100%">$</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:100%">2,824&#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:100%">$</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:100%">&#8212;&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes to the balance associated with the estimated fair value of contingent consideration for the six months ended June 30, 2022 were primarily due to accretion of the related discount.</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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<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 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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>dtr-types: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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337740624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><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:100%">(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:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,363&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,572&#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:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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:100%">105&#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:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#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:100%">1,061&#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:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,419&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Restrictions on Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><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:100%">(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:100%">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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,363&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,572&#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:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#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:100%">105&#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:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#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:100%">1,061&#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:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,419&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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 );">Inventory</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</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:10pt;font-weight:400;line-height:100%">$</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:100%">86,750&#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:100%">$</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:100%">72,369&#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:100%">Finished goods</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:100%">59,681&#160;</span></td><td style="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:100%">59,334&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:100%">$</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:100%">146,431&#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:100%">$</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:100%">131,703&#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"/></tr></table><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_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><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:14.712%"/><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:14.714%"/><td style="width:0.1%"/></tr><tr><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:100%">Useful&#160;Life<br/>(in Years)</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:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:100%">(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:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#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:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></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:100%">70,352&#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:100%">65,004&#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:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</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:100%">35,322&#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:100%">32,099&#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:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:100%">8,904&#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:100%">8,763&#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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</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:100%">34,078&#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:100%">30,889&#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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:100%">3,484&#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:100%">4,647&#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:0 1pt"/><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:10pt;font-weight:400;line-height:100%">156,100&#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 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:100%">145,319&#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:100%">Less: accumulated depreciation and amortization</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:10pt;font-weight:400;line-height:100%">(91,964)</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:100%">(84,395)</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:0 1pt"/><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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:100%">64,136&#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:100%">$</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:100%">60,924&#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><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_mxl_PriceProtectionLiabilityTableTextBlock', window );">Price Protection Liability</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,509&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,766&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction 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:10pt;font-weight:400;line-height:100%">102,426&#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:100%">49,907&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,382)</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:100%">(42,956)</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:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,553&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,717&#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><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 );">Accrued Expenses</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">(in thousands)</span></td><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"/></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"/></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:100%">Accrued technology license payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,693&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,337&#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"/></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:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980&#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:100%">3,651&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#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:100%">2,934&#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"/></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:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">320&#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="display:none"/><td colspan="3" style="display:none"/><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:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791&#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:100%">2,080&#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"/></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:100%">Short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202&#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:100%">8,888&#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="display:none"/><td colspan="3" style="display:none"/><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:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#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:100%">5,136&#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"/></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"/></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:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,386&#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:100%">7,105&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,349&#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:100%">1,044&#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"/></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:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,344&#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:100%">6,721&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#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:100%">2,847&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#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:100%">&#8212;&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364&#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:100%">9,205&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">93,507&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">57,268&#160;</span></td><td style="background-color:#ffffff;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"/></tr></table><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) by Component</a></td>
<td class="text"><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 change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.765%"/><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.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Pension and Other Defined Benefit Plan Obligation</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"/><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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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="3" style="display:none"/><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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#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:100%">Other comprehensive loss before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><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:100%">(5,063)</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="3" style="display:none"/><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:100%">&#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:100%">(5,063)</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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">$</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:100%">(5,042)</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 colspan="3" style="display:none"/><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:100%">$</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:100%">2,104&#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 #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:100%">$</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:100%">(2,938)</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_PriceProtectionLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price protection liability</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;">mxl_PriceProtectionLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>dtr-types: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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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>dtr-types: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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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 https://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 https://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 https://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 https://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>dtr-types: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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents restricted as to withdrawal or usage.</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(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>42
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341242304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company&#8217;s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><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.689%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">December 31,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</span></td><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,000&#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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</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:10pt;font-weight:400;line-height:100%">250,000&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:100%">310,000&#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 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:100%">Less:</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="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:100%">&#160;&#160;&#160;&#160;&#160;Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</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:100%">(816)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,794)</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:100%">(3,031)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></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:100%">246,450&#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:10pt;font-weight:400;line-height:100%">306,153&#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="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:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">&#8212;&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,450&#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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,153&#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"/></tr></table><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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>43
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341900304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of income, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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.624%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">(in thousands)</span></td><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:100%">(in thousands)</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:100%">Cost of net 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325&#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#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"/><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:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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:100%">7,267&#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:100%">19,659&#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:100%">14,429&#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"/><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:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,324&#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:100%">6,551&#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:100%">18,039&#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:100%">12,175&#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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">19,469&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">13,966&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">38,023&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">26,921&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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 Restricted Stock Unit Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.241%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.242%"/><td style="width:0.1%"/></tr><tr><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:100%">Number of Shares<br/>(in thousands)</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:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%">5,233&#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:100%">$</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:100%">25.14&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#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:100%">60.58&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,814)</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:100%">36.60&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</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:100%">29.06&#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:100%">Outstanding at June 30, 2022</span></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:100%">4,902&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Summary of Performance-Based Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><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:16.300%"/><td style="width:0.1%"/></tr><tr><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:100%">Number of Shares<br/>(in thousands)</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:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%">2,005&#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:100%">$</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:100%">19.80&#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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#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:100%">75.40&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(701)</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:100%">17.85&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:100%">35.73&#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:100%">Outstanding at June 30, 2022</span></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:10pt;font-weight:400;line-height:100%">1,676&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights for the latest ESPP offering period were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.522%"/><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"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</span></td><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: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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Weighted-average grant date fair value per share</span></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:100%">$</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:100%">14.25&#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 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:100%">$</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:100%">10.85&#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="display:none"/><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:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54&#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:100%">%</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:100%">0.04&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:100%">%</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:100%">&#8212;&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:100%">Volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.74&#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:100%">%</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:100%">61.10&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.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.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.624%"/><td style="width:0.1%"/></tr><tr><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:100%">Number of Options<br/>(in thousands)</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:100%">Weighted-Average Exercise Price</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:100%">Weighted-Average Contractual Term (in years)</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:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2021</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:10pt;font-weight:400;line-height:100%">417&#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:100%">$</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:100%">17.05&#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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</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:100%">14.47&#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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</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:10pt;font-weight:400;line-height:100%">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 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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.16&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,449&#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:10pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2022</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:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#ffffff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.16&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,449&#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:100%">Exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;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:100%">392&#160;</span></td><td style="background-color:#cceeff;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:#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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.14&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89</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:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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 https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>dtr-types: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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for outstanding performance shares.</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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>44
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860331663072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.519%"/><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.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.186%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">2022</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:100%">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:100%">2022</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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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:100%">Percentage of total net revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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"/><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:100%">Customer A (direct)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#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:100%">%</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:100%">15&#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:100%">%</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:100%">17&#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:100%">%</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:100%">15&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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:100%">%</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:100%">11&#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:100%">%</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:100%">11&#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:100%">%</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:100%">12&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company&#8217;s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of gross accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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"/><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:100%">Customer B (direct)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">14&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">Customer C (distributor)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D (direct)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">17&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;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%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:100%">2022</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:100%">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:100%">2022</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:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"/><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:100%">30&#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:10pt;font-weight:400;line-height:100%">%</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:100%">38&#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:10pt;font-weight:400;line-height:100%">%</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:100%">29&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">41&#160;</span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</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:100%">23&#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:100%">%</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:100%">24&#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:100%">%</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:100%">25&#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:100%">%</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:100%">22&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:100%">%</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:100%">10&#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:100%">%</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:100%">12&#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:100%">%</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:100%">10&#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:100%">%</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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.655%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><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:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:100%">2021</span></td><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:100%">2022</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:100%">2021</span></td></tr><tr><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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</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:100%">Amount</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:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </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:10pt;font-weight:400;line-height:100%">$</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:100%">227,655&#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 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:100%">81&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">169,088&#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 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:100%">82&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">439,320&#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 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:100%">81&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">340,248&#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 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:100%">82&#160;</span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,684&#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:100%">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:100%">%</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:100%">8,027&#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:100%">4&#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:100%">%</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:100%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#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:100%">%</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:100%">18,327&#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:100%">4&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,670&#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:100%">16&#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:100%">%</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:100%">28,261&#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:100%">14&#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:100%">%</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:100%">86,064&#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:100%">16&#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:100%">%</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:100%">56,160&#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:100%">14&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,009&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,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 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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,936&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,735&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.519%"/><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:12.788%"/><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:12.795%"/><td style="width:0.1%"/></tr><tr><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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td></tr><tr><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:100%">2022</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:100%">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:100%">2022</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:100%">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:100%">Percentage of total net revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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:100%">%</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:100%">44&#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:100%">%</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:100%">39&#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:100%">%</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:100%">40&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">17&#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:100%">%</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:100%">11&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">14&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:100%">13&#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:100%">%</span></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Represents less than 10% of the net revenue for the respective period.</span></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_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-lived Assets by Geographic Areas</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.673%"/><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:12.476%"/><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:12.476%"/><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:12.476%"/><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:12.483%"/><td style="width:0.1%"/></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:100%">June 30,</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:100%">December 31,</span></td></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:100%">2022</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:100%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of 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:10pt;font-weight:400;line-height:100%">United States</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:100%">$</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:100%">369,041&#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 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:100%">69&#160;</span></td><td style="background-color:#cceeff;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:100%">%</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:100%">$</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:100%">382,650&#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 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:100%">70&#160;</span></td><td style="background-color:#cceeff;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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</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:100%">116,901&#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:100%">22&#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:100%">%</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:100%">122,474&#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:100%">22&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</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:100%">46,015&#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:100%">9&#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:100%">%</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:100%">42,277&#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:100%">8&#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:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,957&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,401&#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;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:100%">100&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><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_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: 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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>45
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860338546896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenue from External Customers by Products and Services</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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.623%"/><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"/><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: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:100%">Three Months Ended June 30,</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:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">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:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/><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:100%">Broadband</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,098&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,765&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,654&#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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,955&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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:100%">%</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:100%">55&#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:100%">%</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:100%">50&#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:100%">%</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:100%">57&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,400&#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:100%">31,292&#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:100%">116,579&#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:100%">58,741&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:100%">%</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:100%">15&#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:100%">%</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:100%">21&#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:100%">%</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:100%">14&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">Infrastructure</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,889&#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:100%">29,369&#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:100%">69,070&#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:100%">58,161&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:100%">%</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:100%">14&#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:100%">%</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:100%">13&#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:100%">%</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:100%">14&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">Industrial and multi-market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,622&#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:100%">31,950&#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:100%">84,633&#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:100%">60,878&#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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:100%">%</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:100%">16&#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:100%">%</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:100%">16&#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:100%">%</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:100%">15&#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:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:100%">Total net revenue</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">280,009&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">205,376&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">543,936&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">414,735&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>46
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341290912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Aggregate Future Minimum Payments Due</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of June&#160;30, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><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:100%">Operating Leases</span></td></tr><tr><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:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,834&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,427&#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:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,182&#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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,292&#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:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,171&#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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054&#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:100%">Total minimum payments</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:10pt;font-weight:400;line-height:100%">41,960&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,920)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</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:10pt;font-weight:400;line-height:100%">39,040&#160;</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,202)</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:100%">Long-term lease liabilities</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:10pt;font-weight:400;line-height:100%">$</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:100%">27,838&#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><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>47
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341189312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_RecordedUnconditionalPurchaseObligationsTextBlock', window );">Future Minimum Payments Under Inventory Purchase Obligations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><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.687%"/><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.640%"/><td style="width:0.1%"/></tr><tr><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:100%">Inventory Purchase Obligations</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:100%">Other Obligations</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:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></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:100%">$</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:100%">195,849&#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 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:100%">$</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:100%">12,624&#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 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:100%">$</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:100%">208,473&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,597&#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:100%">15,548&#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:100%">28,145&#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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">841&#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:100%">841&#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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">109&#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:100%">109&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">208,446&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">29,122&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">237,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_OtherCommitmentsTableTextBlock', window );">Future Minimum Payments Under Other Obligations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><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.687%"/><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.640%"/><td style="width:0.1%"/></tr><tr><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:100%">Inventory Purchase Obligations</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:100%">Other Obligations</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:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (6 months)</span></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:100%">$</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:100%">195,849&#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 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:100%">$</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:100%">12,624&#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 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:100%">$</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:100%">208,473&#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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,597&#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:100%">15,548&#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:100%">28,145&#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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">841&#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:100%">841&#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:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:100%">109&#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:100%">109&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">208,446&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">29,122&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:100%">$</span></td><td style="background-color:#ffffff;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:100%">237,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about obligations resulting from other commitments.</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_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RecordedUnconditionalPurchaseObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unconditional purchase obligation recognized as 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-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_RecordedUnconditionalPurchaseObligationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>48
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860342052752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 212,419<span></span>
</td>
<td class="nump">$ 131,738<span></span>
</td>
<td class="nump">$ 131,434<span></span>
</td>
<td class="nump">$ 150,034<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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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_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>49
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334106048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_NetIncomeLossAbstract', window );"><strong>Numerator:</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>
</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</a></td>
<td class="nump">$ 31,966<span></span>
</td>
<td class="nump">$ 33,586<span></span>
</td>
<td class="nump">$ 733<span></span>
</td>
<td class="nump">$ 3,802<span></span>
</td>
<td class="nump">$ 65,552<span></span>
</td>
<td class="nump">$ 4,535<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</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>
</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 );">Weighted average common shares outstanding&#8212;basic (shares)</a></td>
<td class="nump">77,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,527<span></span>
</td>
<td class="nump">75,394<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common stock equivalents (shares)</a></td>
<td class="nump">2,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,935<span></span>
</td>
<td class="nump">3,263<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 );">Weighted average common shares outstanding-diluted (shares)</a></td>
<td class="nump">80,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,462<span></span>
</td>
<td class="nump">78,657<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_EarningsPerShareBasicAbstract', window );"><strong>Net income per share:</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>
</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 (usd per share)</a></td>
<td class="nump">$ 0.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.06<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 (usd per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.06<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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: 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 https://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>dtr-types: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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 https://asc.fasb.org/extlink&amp;oid=124432515&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126953954&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>dtr-types: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_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://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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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_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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 https://asc.fasb.org/extlink&amp;oid=124432515&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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=124432515&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 https://asc.fasb.org/extlink&amp;oid=126958026&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>50
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860342033264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Additional Information (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Common stock equivalents excluded from the calculation of diluted net income (shares)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">100<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 https://asc.fasb.org/extlink&amp;oid=124432515&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>51
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336548784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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>May 05, 2022</div></th>
<th class="th"><div>Dec. 08, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 17, 2022</div></th>
<th class="th"><div>Dec. 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,824,000<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,739,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,668,000<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Senior Secured Term B Loan Facility</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_DebtInstrumentFaceAmount', window );">Aggregate principal amount</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">$ 2,737,500,000<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Senior Secured Term A Loan Facility</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_DebtInstrumentFaceAmount', window );">Aggregate principal amount</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">512,500,000<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Senior Secured Revolving Credit Facility | Revolving Credit Facility</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_DebtInstrumentFaceAmount', window );">Aggregate principal amount</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">$ 250,000,000<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_OwnershipAxis=mxl_SiliconMotionTechnologyCorporationMember', window );">Silicon Motion Technology Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest', window );">Expected post-merger ownership interest, the Company</a></td>
<td class="nump">86.00%<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Expected post-merger ownership interest, noncontrolling owners</a></td>
<td class="nump">14.00%<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="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=mxl_SiliconMotionTechnologyCorporationMember', window );">Silicon Motion Technology Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare', window );">Business combination, consideration transferred (in USD per share)</a></td>
<td class="nump">$ 93.54<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare', window );">Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)</a></td>
<td class="nump">0.388<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_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 4,300,000,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded', window );">Cash consideration funded (up to)</a></td>
<td class="nump">$ 3,500,000,000<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="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=mxl_SiliconMotionTechnologyCorporationMember', window );">Silicon Motion Technology Corporation | Common Stock</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare', window );">Business combination, consideration transferred (in USD per share)</a></td>
<td class="nump">$ 23.385<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare', window );">Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)</a></td>
<td class="nump">0.097<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="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=mxl_CompanyXMember', window );">Company X</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,700,000<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_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,000<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_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities', window );">Net operating liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900,000<span></span>
</td>
<td class="nump">3,900,000<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_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets', window );">Decrease in net operating assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000.00<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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000.00<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected tax deductible amount of acquired goodwill</a></td>
<td class="text">&#160;<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="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=mxl_CompanyXMember', window );">Company X | Contingent Consideration - Company X</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<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_mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Cash Consideration Funded</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;">mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share</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;">mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share</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;">mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Assets</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;">mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating 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;">mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments after acquisition date under purchase accounting 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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).</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 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<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_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesMember</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_DebtInstrumentAxis=mxl_SeniorSecuredTermBLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mxl_SeniorSecuredTermBLoanFacilityMember</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_DebtInstrumentAxis=mxl_SeniorSecuredTermALoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mxl_SeniorSecuredTermALoanFacilityMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mxl_SeniorSecuredRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=mxl_SeniorSecuredRevolvingCreditFacilityMember</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_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_srt_OwnershipAxis=mxl_SiliconMotionTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=mxl_SiliconMotionTechnologyCorporationMember</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_BusinessAcquisitionAxis=mxl_SiliconMotionTechnologyCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_SiliconMotionTechnologyCorporationMember</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_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonStockMember</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_BusinessAcquisitionAxis=mxl_CompanyXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_CompanyXMember</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_FairValueByAssetClassAxis=mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember</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>52
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336404016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 08, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</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_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Fair value of purchase consideration:</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,824<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=mxl_CompanyXMember', window );">Company X</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_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Fair value of purchase consideration:</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_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 5,000<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Contingent consideration</a></td>
<td class="nump">2,700<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_BusinessCombinationConsiderationTransferred1', window );">Total purchase price</a></td>
<td class="nump">7,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=mxl_CompanyXMember', window );">Company X | Contingent Consideration - Company X</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_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Fair value of purchase consideration:</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="nump">$ 3,000<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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incurred by the acquirer as part of consideration transferred in a business combination.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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=mxl_CompanyXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_CompanyXMember</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_FairValueByAssetClassAxis=mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335101392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - Company X<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 08, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total identifiable intangible assets acquired</a></td>
<td class="nump">$ 4,400<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=mxl_CompanyXMember', window );">Licensed technology</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets, estimated life in years</a></td>
<td class="text">3 years<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets:</a></td>
<td class="nump">$ 4,400<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 https://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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=mxl_CompanyXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_CompanyXMember</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=mxl_LicensedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_LicensedTechnologyMember</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>54
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335507760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity - Restructuring and Related Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 462<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 462<span></span>
</td>
<td class="nump">$ 2,204<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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Employee separation expenses</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,273<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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Lease related charges</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">608<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 323<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringCharges</td>
</tr>
<tr>
<td style="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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember</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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337724208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_ImpairmentOfLeasehold', window );">Impairment of leasehold improvements</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 226<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_RestructuringCostAndReserveAxis=mxl_TerminatedLeaseMember', window );">Terminated Lease</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of leased right-of-use assets</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 400<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_ImpairmentOfLeasehold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.</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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<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 https://asc.fasb.org/extlink&amp;oid=126954810&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_ImpairmentOfLeasehold</td>
</tr>
<tr>
<td style="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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="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_RestructuringCostAndReserveAxis=mxl_TerminatedLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=mxl_TerminatedLeaseMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336602080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</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_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 444<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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 462<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">$ 2,204<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170)<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_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(462)<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_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274<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_RestructuringReserveCurrent', window );">Less: current portion as of June 30, 2022</a></td>
<td class="num">(256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (320)<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_RestructuringReserveNoncurrent', window );">Long-term portion as of June 30, 2022</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember', window );">Employee separation expenses</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</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_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="text">&#160;<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="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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,273<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="text">&#160;<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="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_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="text">&#160;<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="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_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">0<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="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_RestructuringReserveCurrent', window );">Less: current portion as of June 30, 2022</a></td>
<td class="nump">0<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="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_RestructuringReserveNoncurrent', window );">Long-term portion as of June 30, 2022</a></td>
<td class="nump">0<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="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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Lease related charges</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</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_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">444<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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">608<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170)<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_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(462)<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_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274<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_RestructuringReserveCurrent', window );">Less: current portion as of June 30, 2022</a></td>
<td class="num">(256)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(256)<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_RestructuringReserveNoncurrent', window );">Long-term portion as of June 30, 2022</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</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_RestructuringReserve', window );">Liability beginning balance</a></td>
<td class="text">&#160;<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="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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 323<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_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="text">&#160;<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="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_RestructuringReserveSettledWithoutCash2', window );">Non-cash charges and adjustments</a></td>
<td class="text">&#160;<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="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_RestructuringReserve', window );">Liability ending balance</a></td>
<td class="nump">0<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="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_RestructuringReserveCurrent', window );">Less: current portion as of June 30, 2022</a></td>
<td class="nump">0<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="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_RestructuringReserveNoncurrent', window );">Long-term portion as of June 30, 2022</a></td>
<td class="nump">$ 0<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="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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringCharges</td>
</tr>
<tr>
<td style="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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringReserve</td>
</tr>
<tr>
<td style="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_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="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_RestructuringReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph 210-10-S99-1(SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringReserveNoncurrent</td>
</tr>
<tr>
<td style="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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="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_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserve for full or partial settlement through consideration other than cash.</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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<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_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_OneTimeTerminationBenefitsMember</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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</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>57
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336402816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles Assets - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment losses related to finite-lived intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">IPR&amp;D impairment losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_BusinessAcquisitionAxis=mxl_CompanyXMember', window );">Company X</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_GoodwillLineItems', window );"><strong>Goodwill [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_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, purchase accounting adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000.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_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://www.xbrl.org/2003/role/disclosureRef<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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 https://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_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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments after acquisition date under purchase accounting 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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<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 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=mxl_CompanyXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_CompanyXMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860331779952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 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>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">6 years 2 months 12 days<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 478,215<span></span>
</td>
<td class="nump">$ 470,411<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(350,287)<span></span>
</td>
<td class="num">(320,471)<span></span>
</td>
<td class="text">&#160;<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 );">Net Carrying Amount</a></td>
<td class="nump">$ 127,928<span></span>
</td>
<td class="nump">149,940<span></span>
</td>
<td class="nump">$ 167,764<span></span>
</td>
<td class="nump">$ 200,066<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=mxl_LicensedTechnologyMember', window );">Licensed technology</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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">6 years 3 months 18 days<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 22,054<span></span>
</td>
<td class="nump">16,850<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,034)<span></span>
</td>
<td class="num">(2,218)<span></span>
</td>
<td class="text">&#160;<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 );">Net Carrying Amount</a></td>
<td class="nump">$ 19,020<span></span>
</td>
<td class="nump">14,632<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_DevelopedTechnologyRightsMember', window );">Developed technology</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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">7 years<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 311,261<span></span>
</td>
<td class="nump">308,661<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(209,876)<span></span>
</td>
<td class="num">(189,244)<span></span>
</td>
<td class="text">&#160;<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 );">Net Carrying Amount</a></td>
<td class="nump">$ 101,385<span></span>
</td>
<td class="nump">119,417<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_TrademarksAndTradeNamesMember', window );">Trademarks and trade names</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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">6 years 2 months 12 days<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="nump">14,800<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(12,381)<span></span>
</td>
<td class="num">(11,221)<span></span>
</td>
<td class="text">&#160;<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 );">Net Carrying Amount</a></td>
<td class="nump">$ 2,419<span></span>
</td>
<td class="nump">3,579<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>
</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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">5 years<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 128,800<span></span>
</td>
<td class="nump">128,800<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(124,037)<span></span>
</td>
<td class="num">(116,847)<span></span>
</td>
<td class="text">&#160;<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 );">Net Carrying Amount</a></td>
<td class="nump">$ 4,763<span></span>
</td>
<td class="nump">11,953<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_OrderOrProductionBacklogMember', window );">Backlog</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_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in&#160;Years)</a></td>
<td class="text">2 years 4 months 24 days<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">1,300<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(959)<span></span>
</td>
<td class="num">(941)<span></span>
</td>
<td class="text">&#160;<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 );">Net Carrying Amount</a></td>
<td class="nump">$ 341<span></span>
</td>
<td class="nump">$ 359<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://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_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 https://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 https://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 https://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 https://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=mxl_LicensedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_LicensedTechnologyMember</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_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DevelopedTechnologyRightsMember</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_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksAndTradeNamesMember</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_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_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrderOrProductionBacklogMember</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>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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334954928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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>
</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 );">Amortization</a></td>
<td class="nump">$ 12,792<span></span>
</td>
<td class="nump">$ 16,578<span></span>
</td>
<td class="nump">$ 29,816<span></span>
</td>
<td class="nump">$ 33,414<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 net 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>
</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>
</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 );">Amortization</a></td>
<td class="nump">9,865<span></span>
</td>
<td class="nump">10,762<span></span>
</td>
<td class="nump">20,712<span></span>
</td>
<td class="nump">21,527<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>
<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>
</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 );">Amortization</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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 );">Selling, 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>
</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>
</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 );">Amortization</a></td>
<td class="nump">$ 2,926<span></span>
</td>
<td class="nump">$ 5,815<span></span>
</td>
<td class="nump">$ 9,102<span></span>
</td>
<td class="nump">$ 11,885<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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://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_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_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>60
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334175136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [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>
</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_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 149,940<span></span>
</td>
<td class="nump">$ 200,066<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_PaymentsToAcquireIntangibleAssets', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,204<span></span>
</td>
<td class="nump">1,112<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_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech', window );">Transfers to developed technology from IPR&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600<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_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">$ (12,792)<span></span>
</td>
<td class="num">$ (16,578)<span></span>
</td>
<td class="num">(29,816)<span></span>
</td>
<td class="num">(33,414)<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_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">$ 127,928<span></span>
</td>
<td class="nump">$ 167,764<span></span>
</td>
<td class="nump">$ 127,928<span></span>
</td>
<td class="nump">$ 167,764<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets, Transfer from IPRD to Developed Tech</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;">mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://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_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 https://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 https://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_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset without physical form usually arising from contractual or other legal rights, excluding 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335111392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2022 (6 months)</a></td>
<td class="nump">$ 21,956<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">40,315<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">25,107<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">13,772<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">12,661<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">14,117<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="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 );">Net Carrying Amount</a></td>
<td class="nump">$ 127,928<span></span>
</td>
<td class="nump">$ 149,940<span></span>
</td>
<td class="nump">$ 167,764<span></span>
</td>
<td class="nump">$ 200,066<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</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;">mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<br> -URI https://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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<br> -URI https://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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<br> -URI https://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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<br> -URI https://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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="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_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 https://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 https://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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335061696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_IndefiniteLivedIntangibleAssetsRollForward', window );"><strong>Indefinite-lived Intangible Assets [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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Beginning balance</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 2,600<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_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech', window );">Transfers to developed technology from IPR&amp;D</a></td>
<td class="num">(2,600)<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets, Transfer from IPRD to Developed Tech</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;">mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</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 (b)<br> -URI https://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_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="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_IndefiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IndefiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="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>R53.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860337659472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Composition of Financial Instruments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></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_EquitySecuritiesFvNiCost', window );">Cost</a></td>
<td class="nump">$ 20,005<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_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain', window );">Gains</a></td>
<td class="nump">3,859<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_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss', window );">Losses</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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Fair Value</a></td>
<td class="nump">23,864<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration (Note 3)</a></td>
<td class="nump">$ 2,824<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, Accumulated Net Unrealized Gain</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;">mxl_EquitySecuritiesAccumulatedNetUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, Accumulated Net Unrealized Loss</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;">mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable 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_EquitySecuritiesFvNiCost</td>
</tr>
<tr>
<td style="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_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<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(2))<br> -URI https://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_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_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>64
<FILENAME>R54.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335112416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 08, 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">$ 23,864<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_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain', window );">Gross unrealized gains</a></td>
<td class="nump">3,859<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="nump">2,824<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Investments in privately held entities</a></td>
<td class="nump">$ 13,300<span></span>
</td>
<td class="nump">$ 5,000<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=mxl_CompanyXMember', window );">Company X | Contingent Consideration - Company X</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration, liability (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_EquitySecuritiesAccumulatedNetUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, Accumulated Net Unrealized Gain</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;">mxl_EquitySecuritiesAccumulatedNetUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<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(2))<br> -URI https://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_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity security without readily determinable fair value.</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 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=mxl_CompanyXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_CompanyXMember</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_FairValueByAssetClassAxis=mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember</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>65
<FILENAME>R55.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860331704688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_AssetsFairValueDisclosureAbstract', window );"><strong>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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">$ 23,864<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">2,824<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">23,864<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">2,824<span></span>
</td>
<td class="nump">$ 2,700<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 );">Fair Value, Recurring | Quoted&#160;Prices in Active Markets for Identical&#160;Assets (Level 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_AssetsFairValueDisclosureAbstract', window );"><strong>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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">23,864<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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 );">Fair Value, Recurring | Significant Other Observable Inputs (Level 2)</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">0<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</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 );">Fair Value, Recurring | Significant Unobservable Inputs (Level&#160;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_AssetsFairValueDisclosureAbstract', window );"><strong>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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Marketable equity securities</a></td>
<td class="nump">0<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">$ 2,824<span></span>
</td>
<td class="nump">$ 2,700<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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability recognized arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="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_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<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(2))<br> -URI https://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_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="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_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>66
<FILENAME>R56.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335218016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details) - Contingent Consideration, Liability - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Contingent Consideration</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">$ 2,700<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Accretion of discount</a></td>
<td class="nump">124<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 2,824<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in income from liability measured at fair value on recurring basis using unobservable input (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 (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126976982&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_FairValueByLiabilityClassAxis=mxl_ContingentConsiderationLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=mxl_ContingentConsiderationLiabilityMember</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>67
<FILENAME>R57.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336320720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 211,363<span></span>
</td>
<td class="nump">$ 130,572<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Short-term restricted cash</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Long-term restricted cash</a></td>
<td class="nump">894<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_Cashcashequivalentsandrestrictedcash', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">212,419<span></span>
</td>
<td class="nump">131,738<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_MoneyMarketFundsAtCarryingValue', window );">Money market funds</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">20,400<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_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_Cashcashequivalentsandrestrictedcash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash, cash equivalents and restricted cash</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;">mxl_Cashcashequivalentsandrestrictedcash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://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_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</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_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: 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(1))<br> -URI https://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_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="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_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<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_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="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>68
<FILENAME>R58.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335250400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">$ 86,750<span></span>
</td>
<td class="nump">$ 72,369<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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">59,681<span></span>
</td>
<td class="nump">59,334<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_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 146,431<span></span>
</td>
<td class="nump">$ 131,703<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of completed merchandise or goods expected to be sold 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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="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://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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed 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://www.xbrl.org/2009/role/commonPracticeRef<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 https://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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="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>69
<FILENAME>R59.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335955744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 156,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145,319<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(91,964)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(91,964)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,395)<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">64,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,924<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_Depreciation', window );">Depreciation</a></td>
<td class="nump">4,800<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 9,600<span></span>
</td>
<td class="nump">$ 7,300<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<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="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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,917<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">70,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,004<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<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="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_PropertyPlantAndEquipmentByTypeAxis=mxl_MasksAndProductionEquipmentMember', window );">Masks and production equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">35,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,099<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_PropertyPlantAndEquipmentByTypeAxis=mxl_MasksAndProductionEquipmentMember', window );">Masks and production equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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_PropertyPlantAndEquipmentByTypeAxis=mxl_MasksAndProductionEquipmentMember', window );">Masks and production equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<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="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">8,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,763<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">34,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,889<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful&#160;Life (in Years)</a></td>
<td class="text">&#160;<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="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,647<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 https://asc.fasb.org/extlink&amp;oid=126954810&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_Depreciation</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="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_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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MaximumMember</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_PropertyPlantAndEquipmentByTypeAxis=mxl_MasksAndProductionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=mxl_MasksAndProductionEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>70
<FILENAME>R60.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335972848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</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_mxl_ProceedsLoanedUnderNotesReceivable', window );">Proceeds loaned under notes receivable</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 0<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_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually', window );">Repayments of notes receivable due to the company annually</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<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_mxl_ProceedsLoanedUnderNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds Loaned Under Notes Receivable</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;">mxl_ProceedsLoanedUnderNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of Notes Receivable Due to the Company Annually</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;">mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="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>71
<FILENAME>R61.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335236688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Accrued Price Protection Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_mxl_AccruedPriceProtectionRebateActivityRollForward', window );"><strong>Accrued Price Protection Rebate Activity [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_AccruedPriceProtectionLiability', window );">Beginning balance</a></td>
<td class="nump">$ 40,509<span></span>
</td>
<td class="nump">$ 47,766<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_mxl_PriceProtectionRebateCharges', window );">Charged as a reduction of revenue</a></td>
<td class="nump">102,426<span></span>
</td>
<td class="nump">49,907<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_mxl_PriceProtectionpayments', window );">Payments</a></td>
<td class="num">(32,382)<span></span>
</td>
<td class="num">(42,956)<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_mxl_AccruedPriceProtectionLiability', window );">Ending balance</a></td>
<td class="nump">$ 110,553<span></span>
</td>
<td class="nump">$ 54,717<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_AccruedPriceProtectionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price protection liability.</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;">mxl_AccruedPriceProtectionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_AccruedPriceProtectionRebateActivityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price protection rebate activity</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;">mxl_AccruedPriceProtectionRebateActivityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_PriceProtectionRebateCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price protection rebate charges as a reduction of revenue</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;">mxl_PriceProtectionRebateCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_PriceProtectionpayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price Protection 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;">mxl_PriceProtectionpayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336576768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Details - Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_CapitalizedContractCostLineItems', window );"><strong>Capitalized Contract Cost [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_AccruedTechnologyLicensePaymentsCurrent', window );">Accrued technology license payments</a></td>
<td class="nump">$ 6,693<span></span>
</td>
<td class="nump">$ 7,337<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_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">4,980<span></span>
</td>
<td class="nump">3,651<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_mxl_Accruedengineeringandproductioncosts', window );">Accrued engineering and production costs</a></td>
<td class="nump">1,697<span></span>
</td>
<td class="nump">2,934<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_RestructuringReserveCurrent', window );">Accrued restructuring</a></td>
<td class="nump">256<span></span>
</td>
<td class="nump">320<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_AccruedRoyaltiesCurrent', window );">Accrued royalty</a></td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">2,080<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 );">Short-term lease liabilities</a></td>
<td class="nump">11,202<span></span>
</td>
<td class="nump">8,888<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_mxl_Accruedcustomercredits', window );">Accrued customer credits</a></td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">5,136<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_TaxesPayableCurrentAndNoncurrent', window );">Income tax liability</a></td>
<td class="nump">10,386<span></span>
</td>
<td class="nump">7,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_ContractWithCustomerLiability', window );">Customer contract liabilities</a></td>
<td class="nump">1,349<span></span>
</td>
<td class="nump">1,044<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_mxl_DeferredPurchasePricePayments', window );">Contingent consideration</a></td>
<td class="nump">2,824<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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">6,364<span></span>
</td>
<td class="nump">9,205<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_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">93,507<span></span>
</td>
<td class="nump">57,268<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_FairValueByLiabilityClassAxis=mxl_ReductioninTransactionPriceMember', window );">Reduction in Transaction Price</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_CapitalizedContractCostLineItems', window );"><strong>Capitalized Contract Cost [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_CustomerRefundLiabilityCurrent', window );">Accrued obligations to customers for price adjustments</a></td>
<td class="nump">39,344<span></span>
</td>
<td class="nump">6,721<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_FairValueByLiabilityClassAxis=us-gaap_SalesReturnsAndAllowancesMember', window );">Sales Returns and Allowances</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_CapitalizedContractCostLineItems', window );"><strong>Capitalized Contract Cost [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_Accruedobligationstocustomersforstockrotationrights', window );">Accrued obligations to customers for stock rotation rights</a></td>
<td class="nump">$ 1,186<span></span>
</td>
<td class="nump">$ 2,847<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_AccruedTechnologyLicensePaymentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 technology license payments 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;">mxl_AccruedTechnologyLicensePaymentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_Accruedcustomercredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 customer credits</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;">mxl_Accruedcustomercredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_Accruedengineeringandproductioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 engineering and production costs</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;">mxl_Accruedengineeringandproductioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_Accruedobligationstocustomersforstockrotationrights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations to customers for stock rotation rights</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;">mxl_Accruedobligationstocustomersforstockrotationrights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_DeferredPurchasePricePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred purchase price 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;">mxl_DeferredPurchasePricePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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 https://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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 professional fees, such as for legal and accounting services received. 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 https://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_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="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_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 royalties. 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: 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 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&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_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="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_CapitalizedContractCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CapitalizedContractCostLineItems</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_CustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.</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_CustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=123391704&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_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 https://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_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_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="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_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for statutory income, sales, use, payroll, excise, real, property and other taxes.</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 https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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)(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_FairValueByLiabilityClassAxis=mxl_ReductioninTransactionPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=mxl_ReductioninTransactionPriceMember</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_FairValueByLiabilityClassAxis=us-gaap_SalesReturnsAndAllowancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=us-gaap_SalesReturnsAndAllowancesMember</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>73
<FILENAME>R63.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336331488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">$ 489,198<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 );">Other comprehensive loss before reclassifications, net of tax</a></td>
<td class="num">(5,063)<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 );">Balance at end of period</a></td>
<td class="nump">569,597<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 );">Accumulated Other Comprehensive Income</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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">2,125<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 );">Balance at end of period</a></td>
<td class="num">(2,938)<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 );">Cumulative Translation Adjustments</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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">21<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 );">Other comprehensive loss before reclassifications, net of tax</a></td>
<td class="num">(5,063)<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 );">Balance at end of period</a></td>
<td class="num">(5,042)<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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Pension and Other Defined Benefit Plan Obligation</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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">2,104<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 );">Other comprehensive loss before reclassifications, net of tax</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_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">$ 2,104<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=124507222&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 https://asc.fasb.org/extlink&amp;oid=126968391&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_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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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 https://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_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>
<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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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>74
<FILENAME>R64.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860331709456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 250,000<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_LongTermDebtNoncurrent', window );">Long-term debt, non-current portion</a></td>
<td class="nump">246,450<span></span>
</td>
<td class="nump">$ 306,153<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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember', window );">Term Debt</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">310,000<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_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="num">(756)<span></span>
</td>
<td class="num">(816)<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_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">(2,794)<span></span>
</td>
<td class="num">(3,031)<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_LongTermDebt', window );">Net carrying amount of long-term debt</a></td>
<td class="nump">246,450<span></span>
</td>
<td class="nump">306,153<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_LongTermDebtCurrent', window );">Less: current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_LongTermDebtNoncurrent', window );">Long-term debt, non-current portion</a></td>
<td class="nump">246,450<span></span>
</td>
<td class="nump">306,153<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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member', window );">Initial term loan under June 23, 2021 credit agreement</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">$ 310,000<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_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (900)<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt discount.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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(22))<br> -URI https://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_LongTermDebt</td>
</tr>
<tr>
<td style="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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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(22))<br> -URI https://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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MediumTermNotesMember</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=mxl_InitialTermLoanTLBJune2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_InitialTermLoanTLBJune2021Member</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>75
<FILENAME>R65.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860330376976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 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>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 23, 2021</div></th>
<th class="th"><div>Jul. 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.20%<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and accretion of discount on debt and leases</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 1,000,000<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_LongTermDebtFairValue', window );">Fair value of term loans outstanding</a></td>
<td class="nump">275,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 311,000,000<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_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_AggregateCommitmentsPercentage', window );">Aggregate commitments percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member', window );">Initial term loan under June 23, 2021 credit agreement</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</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="nump">3.40%<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_LongTermDebtFairValue', window );">Fair value of term loans outstanding</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="nump">$ 350,200,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_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 310,000,000<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_mxl_LineofCreditFacilityIncrementalBorrowingCapacity', window );">Credit facility, incremental borrowing capacity</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="nump">$ 175,000,000<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_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA', window );">Credit facility, incremental borrowing capacity, percent of consolidated EBITDA</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="nump">100.00%<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_mxl_DebtInstrumentInterestPeriod', window );">Interest period</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin', window );">Debt instrument, basis spread on variable rate, additional applicable margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_DebtInstrumentQuarterlyAmortizationRate', window );">Debt instrument, quarterly amortization rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_CallPremiumPercentage', window );">Call premium, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_CallPremiumPeriod', window );">Call premium, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<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_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</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="nump">900,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_DeferredFinanceCostsGross', window );">Debt issuance costs</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="nump">2,900,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_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<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="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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member', window );">Initial term loan under June 23, 2021 credit agreement | Federal funds rate</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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="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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member', window );">Initial term loan under June 23, 2021 credit agreement | LIBOR</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member', window );">Initial term loan under June 23, 2021 credit agreement | LIBOR subject to floor</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin', window );">Debt instrument, basis spread on variable rate, additional applicable margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<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="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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member', window );">Initial term loan under June 23, 2021 credit agreement | Wells Fargo Bank, National Association</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentCarryingAmount', window );">Aggregate principal amount of long-term debt</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="nump">$ 350,000,000<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_mxl_DebtInstrumentCovenantLeverageRatioMaximum', window );">Debt instrument, covenant, leverage ratio, maximum</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease', window );">Debt instrument, covenant, leverage ratio, maximum, potential temporary increase</a></td>
<td class="nump">375.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375.00%<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_DeferredFinanceCostsGross', window );">Debt issuance costs</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="nump">$ 400,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_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<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>
<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Minimum</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Maximum</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | LIBOR</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin', window );">Debt instrument, basis spread on variable rate, additional applicable margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | LIBOR | Minimum</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | LIBOR | Maximum</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Base rate</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin', window );">Debt instrument, basis spread on variable rate, additional applicable margin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Base rate | Minimum</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Base rate | Maximum</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<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="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Wells Fargo Bank, National Association | Revolving Credit Facility</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>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</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="nump">$ 100,000,000<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_mxl_AggregateCommitmentsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Commitments, Percentage</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;">mxl_AggregateCommitmentsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_mxl_CallPremiumPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Call Premium, Percentage</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;">mxl_CallPremiumPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_mxl_CallPremiumPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Call Premium, 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;">mxl_CallPremiumPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin</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;">mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_mxl_DebtInstrumentCovenantLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Maximum</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;">mxl_DebtInstrumentCovenantLeverageRatioMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase</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;">mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_mxl_DebtInstrumentInterestPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest 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;">mxl_DebtInstrumentInterestPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_DebtInstrumentQuarterlyAmortizationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Quarterly Amortization Rate</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;">mxl_DebtInstrumentQuarterlyAmortizationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA</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;">mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_mxl_LineofCreditFacilityIncrementalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Incremental Borrowing Capacity</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;">mxl_LineofCreditFacilityIncrementalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense attributable to debt discount (premium) and debt issuance costs.</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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<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.22(a)(1))<br> -URI https://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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt discount.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="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_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 https://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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</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_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=mxl_InitialTermLoanTLBJune2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_InitialTermLoanTLBJune2021Member</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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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_VariableRateAxis=mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember</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=mxl_WellsFargoBankNationalAssociationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_WellsFargoBankNationalAssociationMember</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>
<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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MaximumMember</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_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_BaseRateMember</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>76
<FILENAME>R66.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336666224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Feb. 28, 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_SharesIssueduponSettlementofExecutiveBonusPlan', window );">Shares Issued upon settlement of employee bonus plan (in shares)</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="nump">500,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_AccruedBonusesCurrentAndNoncurrent', window );">Accrued bonuses</a></td>
<td class="nump">$ 19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,000<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 costs, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs related to unvested options</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<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_mxl_VestingPercentageRelativeToNetSales', window );">Vesting percentage relative to net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<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_mxl_VestingPercentageRelativeToEPS', window );">Vesting percentage relative to earnings per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted (in shares)</a></td>
<td class="text">&#160;<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 9,000<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 );">Cash received from exercise of stock options</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">3,900<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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit from stock options exercised</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 13,300<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Share-based payment arrangement, tranche three</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased', window );">Shares awarded as a percentage of grants, peer group based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.00%<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Share-based payment arrangement, tranche one</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased', window );">Shares awarded as a percentage of grants, peer group based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Share-based payment arrangement, tranche two</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased', window );">Shares awarded as a percentage of grants, peer group based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">112,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,800<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 costs, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based restricted stock units (PRSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 28,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,800<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 costs, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 1 month 13 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock purchased under the ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,404<span></span>
</td>
<td class="nump">113,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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Weighted average price of stock purchased under the ESPP (in dollars per share)</a></td>
<td class="nump">$ 34.92<span></span>
</td>
<td class="nump">$ 23.21<span></span>
</td>
<td class="nump">$ 34.92<span></span>
</td>
<td class="nump">$ 23.21<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_PlanNameAxis=mxl_EquityIncentivePlanMember', window );">Equity Incentive Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">15,651,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,651,631<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_PlanNameAxis=mxl_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">4,977,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,977,968<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_mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based</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;">mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Performance 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;">mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_SharesIssueduponSettlementofExecutiveBonusPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued upon settlement of executive bonus plan</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;">mxl_SharesIssueduponSettlementofExecutiveBonusPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_VestingPercentageRelativeToEPS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vesting Percentage Relative To EPS</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;">mxl_VestingPercentageRelativeToEPS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_mxl_VestingPercentageRelativeToNetSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vesting Percentage Relative To net 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;">mxl_VestingPercentageRelativeToNetSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_AccruedBonusesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.</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.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_AccruedBonusesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be recognized for 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://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit 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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price paid for shares purchased on open market for issuance 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> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as a result of an employee stock purchase 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_EmployeeStockMember</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_PlanNameAxis=mxl_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=mxl_EquityIncentivePlanMember</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_PlanNameAxis=mxl_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=mxl_EmployeeStockPurchasePlanMember</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>77
<FILENAME>R67.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335956288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - 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="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 19,469<span></span>
</td>
<td class="nump">$ 13,966<span></span>
</td>
<td class="nump">$ 38,023<span></span>
</td>
<td class="nump">$ 26,921<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 net 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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="nump">317<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">9,983<span></span>
</td>
<td class="nump">7,267<span></span>
</td>
<td class="nump">19,659<span></span>
</td>
<td class="nump">14,429<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 );">Selling, 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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 9,324<span></span>
</td>
<td class="nump">$ 6,551<span></span>
</td>
<td class="nump">$ 18,039<span></span>
</td>
<td class="nump">$ 12,175<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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_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>78
<FILENAME>R68.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334189248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>$ / shares </div>
<div>shares</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">5,233<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,697<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(1,814)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(214)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">4,902<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.14<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">60.58<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">36.60<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">29.06<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 33.00<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based restricted stock units (PRSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">2,005<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) | shares</a></td>
<td class="nump">376<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) | shares</a></td>
<td class="num">(701)<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 );">Cancelled (in shares) | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">1,676<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 per Share</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 );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 19.80<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">75.40<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">17.85<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 );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">35.73<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 );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 33.04<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_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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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 );">- 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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PerformanceSharesMember</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>79
<FILENAME>R69.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341370448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value (in dollars per share)</a></td>
<td class="nump">$ 14.25<span></span>
</td>
<td class="nump">$ 10.85<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.54%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">69.74%<span></span>
</td>
<td class="nump">61.10%<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_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://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_EmployeeStockMember</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>80
<FILENAME>R70.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336768208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </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 Options (in thousands)</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 );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">417<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 );">Exercised (in shares) | shares</a></td>
<td class="num">(18)<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 );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">399<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">399<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">392<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 17.05<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">14.47<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">17.16<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">17.16<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 17.14<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Contractual Term, Outstanding (in years)</a></td>
<td class="text">2 years 10 months 20 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Contractual Term, Vested and expected to vest (in years)</a></td>
<td class="text">2 years 10 months 20 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Contractual Term, Exercisable (in years)</a></td>
<td class="text">2 years 10 months 20 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding (in thousands) | $</a></td>
<td class="nump">$ 16,449<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Vested and expected to vest (in thousands) | $</a></td>
<td class="nump">16,449<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable (in thousands) | $</a></td>
<td class="nump">$ 16,170<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>dtr-types: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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</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)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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 https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</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)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining contractual term of exercisable stock options, 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</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)-(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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>81
<FILENAME>R71.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860341557584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 11,886<span></span>
</td>
<td class="num">$ (8,010)<span></span>
</td>
<td class="nump">$ 23,339<span></span>
</td>
<td class="num">$ (6,204)<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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Unrecognized tax benefits, period increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, accrued interest</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Unrecognized tax benefits, accrued penalties</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<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_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 https://asc.fasb.org/extlink&amp;oid=122134291&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 https://asc.fasb.org/extlink&amp;oid=121826272&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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 https://asc.fasb.org/extlink&amp;oid=123586238&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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense accrued for an underpayment of income taxes.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860331317664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 280,009<span></span>
</td>
<td class="nump">$ 205,376<span></span>
</td>
<td class="nump">$ 543,936<span></span>
</td>
<td class="nump">$ 414,735<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 280,009<span></span>
</td>
<td class="nump">$ 205,376<span></span>
</td>
<td class="nump">$ 543,936<span></span>
</td>
<td class="nump">$ 414,735<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Asia</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 227,655<span></span>
</td>
<td class="nump">$ 169,088<span></span>
</td>
<td class="nump">$ 439,320<span></span>
</td>
<td class="nump">$ 340,248<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Asia | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">82.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | United States</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 9,684<span></span>
</td>
<td class="nump">$ 8,027<span></span>
</td>
<td class="nump">$ 18,552<span></span>
</td>
<td class="nump">$ 18,327<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | United States | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Rest of world</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 42,670<span></span>
</td>
<td class="nump">$ 28,261<span></span>
</td>
<td class="nump">$ 86,064<span></span>
</td>
<td class="nump">$ 56,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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Rest of world | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Hong Kong | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">40.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | China | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">11.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Net Revenue | Vietnam | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_InventoriesMember', window );">Inventory | Vendor A | Supplier Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">41.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_InventoriesMember', window );">Inventory | Vendor B | Supplier Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">22.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_InventoriesMember', window );">Inventory | Vendor C | Supplier Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">10.00%<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 531,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 547,401<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | United States</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 369,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 382,650<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | United States | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | Rest of world</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,277<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | Rest of world | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | Singapore</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_Longlivedassets', window );">Long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 116,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,474<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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember', window );">Long lived assets | Singapore | Geographic Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.00%<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_MajorCustomersAxis=mxl_CustomerAMember', window );">Customer A | Net Revenue | Customer Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.00%<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_MajorCustomersAxis=mxl_CustomerBMember', window );">Customer B | Net Revenue | Customer Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<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_MajorCustomersAxis=mxl_CustomerBMember', window );">Customer B | Accounts Receivable | Customer Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</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="nump">14.00%<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_MajorCustomersAxis=mxl_CustomerCMember', window );">Customer C | Accounts Receivable | Customer Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<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_MajorCustomersAxis=mxl_CustomerDMember', window );">Customer D | Accounts Receivable | Customer Concentration Risk</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</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="nump">17.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_Longlivedassets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long lived assets</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;">mxl_Longlivedassets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</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=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=srt_AsiaMember</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=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=mxl_RestofWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_RestofWorldMember</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=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_HK</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=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CN</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=country_VN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VN</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_ConcentrationRiskByBenchmarkAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_InventoriesMember</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_mxl_SignificantSupplierAxis=mxl_VendorAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">mxl_SignificantSupplierAxis=mxl_VendorAMember</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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</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_mxl_SignificantSupplierAxis=mxl_VendorBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">mxl_SignificantSupplierAxis=mxl_VendorBMember</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_mxl_SignificantSupplierAxis=mxl_VendorCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">mxl_SignificantSupplierAxis=mxl_VendorCMember</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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=mxl_LonglivedassetsMember</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=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SG</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_MajorCustomersAxis=mxl_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mxl_CustomerAMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_MajorCustomersAxis=mxl_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mxl_CustomerBMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_MajorCustomersAxis=mxl_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mxl_CustomerCMember</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_MajorCustomersAxis=mxl_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=mxl_CustomerDMember</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>83
<FILENAME>R73.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335674320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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">$ 280,009<span></span>
</td>
<td class="nump">$ 205,376<span></span>
</td>
<td class="nump">$ 543,936<span></span>
</td>
<td class="nump">$ 414,735<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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">280,009<span></span>
</td>
<td class="nump">205,376<span></span>
</td>
<td class="nump">543,936<span></span>
</td>
<td class="nump">414,735<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=mxl_BroadbandMember', window );">Broadband</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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">$ 139,098<span></span>
</td>
<td class="nump">$ 112,765<span></span>
</td>
<td class="nump">$ 273,654<span></span>
</td>
<td class="nump">$ 236,955<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=mxl_BroadbandMember', window );">Broadband | Revenue Benchmark | Product Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">57.00%<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=mxl_ConnectivityMember', window );">Connectivity</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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">$ 56,400<span></span>
</td>
<td class="nump">$ 31,292<span></span>
</td>
<td class="nump">$ 116,579<span></span>
</td>
<td class="nump">$ 58,741<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=mxl_ConnectivityMember', window );">Connectivity | Revenue Benchmark | Product Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">14.00%<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=mxl_InfrastructureMember', window );">Infrastructure</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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">$ 35,889<span></span>
</td>
<td class="nump">$ 29,369<span></span>
</td>
<td class="nump">$ 69,070<span></span>
</td>
<td class="nump">$ 58,161<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=mxl_InfrastructureMember', window );">Infrastructure | Revenue Benchmark | Product Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<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=mxl_IndustrialandmultimarketMember', window );">Industrial and multi-market</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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">$ 48,622<span></span>
</td>
<td class="nump">$ 31,950<span></span>
</td>
<td class="nump">$ 84,633<span></span>
</td>
<td class="nump">$ 60,878<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=mxl_IndustrialandmultimarketMember', window );">Industrial and multi-market | Revenue Benchmark | Product Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">15.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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://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_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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=mxl_BroadbandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_BroadbandMember</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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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=mxl_ConnectivityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_ConnectivityMember</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=mxl_InfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_InfrastructureMember</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=mxl_IndustrialandmultimarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=mxl_IndustrialandmultimarketMember</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>84
<FILENAME>R74.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860330234016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
<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_ContractWithCustomerLiability', window );">Customer contract liabilities</a></td>
<td class="nump">$ 1,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,044,000<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_mxl_AccruedPriceProtectionLiability', window );">Accrued price protection liability</a></td>
<td class="nump">110,553,000<span></span>
</td>
<td class="nump">$ 54,717,000<span></span>
</td>
<td class="nump">110,553,000<span></span>
</td>
<td class="nump">$ 54,717,000<span></span>
</td>
<td class="nump">40,509,000<span></span>
</td>
<td class="nump">$ 47,766,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_ContractWithCustomerRightToRecoverProduct', window );">Right of return assets</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</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>
</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
<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_AssetImpairmentCharges', window );">Impairment losses</a></td>
<td class="text">&#160;<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="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_FairValueByLiabilityClassAxis=mxl_ReductioninTransactionPriceMember', window );">Reduction in Transaction Price</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>
</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
<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_CustomerRefundLiabilityCurrent', window );">Accrued obligations to customers for price adjustments</a></td>
<td class="nump">39,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,721,000<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_FairValueByLiabilityClassAxis=us-gaap_SalesReturnsAndAllowancesMember', window );">Sales Returns and Allowances</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>
</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
<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_mxl_Accruedobligationstocustomersforstockrotationrights', window );">Accrued obligations to customers for stock rotation rights</a></td>
<td class="nump">$ 1,186,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,186,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,847,000<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_mxl_RevenueStreamAxis=mxl_DistributorsMember', window );">Distributors | Revenue from Distributors | Revenue Benchmark</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>
</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
<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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">45.00%<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_mxl_AccruedPriceProtectionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price protection liability.</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;">mxl_AccruedPriceProtectionLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_Accruedobligationstocustomersforstockrotationrights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations to customers for stock rotation rights</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;">mxl_Accruedobligationstocustomersforstockrotationrights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_ContractWithCustomerRightToRecoverProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right to recover product from customer on settling refund 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<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_ContractWithCustomerRightToRecoverProduct</td>
</tr>
<tr>
<td style="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_CustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.</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_CustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</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_FairValueByLiabilityClassAxis=mxl_ReductioninTransactionPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=mxl_ReductioninTransactionPriceMember</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_FairValueByLiabilityClassAxis=us-gaap_SalesReturnsAndAllowancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=us-gaap_SalesReturnsAndAllowancesMember</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_mxl_RevenueStreamAxis=mxl_DistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">mxl_RevenueStreamAxis=mxl_DistributorsMember</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_ConcentrationRiskByTypeAxis=mxl_RevenuefromDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=mxl_RevenuefromDistributorsMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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>85
<FILENAME>R75.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334957712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term</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="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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 7 months 6 days<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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 4.8<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 11.9<span></span>
</td>
<td class="nump">$ 5.2<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_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Original operating lease terms</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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_LesseeOperatingLeaseTermOfContract', window );">Original operating lease terms</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="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>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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="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>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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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 https://asc.fasb.org/extlink&amp;oid=123414884&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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discount rate for operating lease calculated at point in time.</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 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining lease term for operating lease, 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://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 https://asc.fasb.org/extlink&amp;oid=123414884&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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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>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_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 https://asc.fasb.org/extlink&amp;oid=123414884&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 https://asc.fasb.org/extlink&amp;oid=128292326&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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MaximumMember</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>86
<FILENAME>R76.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336408208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022 (6 months)</a></td>
<td class="nump">$ 5,834<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">11,427<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">8,182<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">7,292<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,171<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_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">4,054<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">41,960<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(2,920)<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">39,040<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_OperatingLeaseLiabilityCurrent', window );">Less: short-term lease liabilities</a></td>
<td class="num">(11,202)<span></span>
</td>
<td class="num">$ (8,888)<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 );">Long-term lease liabilities</a></td>
<td class="nump">$ 27,838<span></span>
</td>
<td class="nump">$ 24,640<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, After Year Four</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;">mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 https://asc.fasb.org/extlink&amp;oid=123391704&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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=123391704&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 https://asc.fasb.org/extlink&amp;oid=123391704&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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="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>87
<FILENAME>R77.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860335791072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined Benefit Retirement Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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>
<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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Retirement plan liability</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="nump">$ 7.9<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</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="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_BalanceSheetLocationAxis=us-gaap_OtherLongTermInvestmentsMember', window );">Other Long-term Investments</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>
</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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>
<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Defined benefit obligation</a></td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.5<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 periodic benefit cost (credit) for defined benefit plan.</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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.</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 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: 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)(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_BalanceSheetLocationAxis=us-gaap_OtherLongTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherLongTermInvestmentsMember</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>88
<FILENAME>R78.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860336773008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </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_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Total</strong></a></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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear', window );">2022 (6 months)</a></td>
<td class="nump">$ 208,473<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_ContractualObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">28,145<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_ContractualObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">841<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_ContractualObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">109<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_ContractualObligation', window );">Total minimum payments</a></td>
<td class="nump">237,568<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_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember', window );">Inventory</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_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Inventory Purchase Obligations</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_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear', window );">2022 (6 months)</a></td>
<td class="nump">195,849<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_RecordedUnconditionalPurchaseObligationDueWithinOneYear', window );">2023</a></td>
<td class="nump">12,597<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_RecordedUnconditionalPurchaseObligationDueInSecondYear', window );">2024</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_RecordedUnconditionalPurchaseObligationDueInThirdYear', window );">2025</a></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_RecordedUnconditionalPurchaseObligation', window );">Total minimum payments</a></td>
<td class="nump">208,446<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_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=mxl_OtherObligationsMember', window );">Other Obligations</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_OtherCommitmentsAbstract', window );"><strong>Other Obligations</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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear', window );">2022 (6 months)</a></td>
<td class="nump">12,624<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_OtherCommitmentDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">15,548<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_OtherCommitmentDueInSecondYear', window );">2024</a></td>
<td class="nump">841<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_OtherCommitmentDueInThirdYear', window );">2025</a></td>
<td class="nump">109<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_OtherCommitment', window );">Total minimum payments</a></td>
<td class="nump">$ 29,122<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_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</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_ContractualObligation</td>
</tr>
<tr>
<td style="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_ContractualObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_ContractualObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="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_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="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_ContractualObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractualObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual obligation to be paid in remainder of current fiscal 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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</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_OtherCommitment</td>
</tr>
<tr>
<td style="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_OtherCommitmentDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_OtherCommitmentDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_OtherCommitmentDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_OtherCommitmentDueInSecondYear</td>
</tr>
<tr>
<td style="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_OtherCommitmentDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_OtherCommitmentDueInThirdYear</td>
</tr>
<tr>
<td style="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_OtherCommitmentFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherCommitmentFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="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_OtherCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherCommitmentsAbstract</td>
</tr>
<tr>
<td style="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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitment classified as other to be paid in remainder of current fiscal 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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_RecordedUnconditionalPurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput 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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-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_RecordedUnconditionalPurchaseObligation</td>
</tr>
<tr>
<td style="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_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recorded unconditional purchase obligation to be paid in remainder of current fiscal 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_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_RecordedUnconditionalPurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-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_RecordedUnconditionalPurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="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_RecordedUnconditionalPurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-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_RecordedUnconditionalPurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="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_RecordedUnconditionalPurchaseObligationDueWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-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_RecordedUnconditionalPurchaseObligationDueWithinOneYear</td>
</tr>
<tr>
<td style="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_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember</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_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=mxl_OtherObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=mxl_OtherObligationsMember</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>89
<FILENAME>R79.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860334931408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br> $ in Millions</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>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities', window );">Proceeds received from other party, deferred in other long-term liabilities</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 4.0<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_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized', window );">Proceeds received from other party recognized</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Deferred in 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;">mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized</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;">mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mxl_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R80.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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139860330330896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">16 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Feb. 23, 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>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</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="nump">$ 100,000,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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="nump">124,000<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">564,449<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_TreasuryStockAcquiredAverageCostPerShare', window );">Average cost per share (in dollars per share)</a></td>
<td class="nump">$ 42.0213<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">$ 55.7972<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_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="nump">$ 5,200,000<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">$ 31,511,000<span></span>
</td>
<td class="nump">$ 7,137,000<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_StockRepurchasedDuringPeriodValue', window );">Stock repurchased during period</a></td>
<td class="nump">5,214,000<span></span>
</td>
<td class="nump">$ 26,297,000<span></span>
</td>
<td class="nump">$ 4,464,000<span></span>
</td>
<td class="nump">$ 2,673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,000,000<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="nump">$ 45,000,000<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">$ 45,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000,000<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_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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reacquire common stock during the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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 https://asc.fasb.org/extlink&amp;oid=126973232&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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(28))<br> -URI https://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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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(28))<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 https://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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of shares repurchased divided by the total number of shares repurchased.</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 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>mxl-20220630_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mxl="http://www.maxlinear.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="mxl-20220630.xsd" xlink:type="simple"/>
    <context id="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i13292b12f8bb4b04a3045ee999dffa1f_I20220720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-07-20</instant>
        </period>
    </context>
    <context id="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48dd17ea78b446d49d22b1fa49b4385c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idee707ddf42548d5920d902963082630_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f66a25325e14f95b0ae6c6d74305009_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i772f9437aef4474ab87233ff24e1ab56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i440adab68581414f9ba9aed5ac8642d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icda3ed6652a442969173ee858b56358c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idd93294c7c974bd98c7eeccc2196bbde_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2043eb9b5ecd4ea584f19dd528b80049_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5405aac452764ef0be0ecd45ef7b8e6c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5336e90d8a034c8c93d15edadd38f75b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id2992ebf3e62454d88c9a541b9a23099_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9f9073d2444e4f6f9e3edc6e0c36cca7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8838392003904d2aa2583219ed5ec980_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i713511d6b83c4ea18f88e9bb6d8ef7aa_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c2d8d81beef4382b207985a8d1beece_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibc505070cf964e3f8ba4edb148cedda1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic8ae700cec9749908e84d2295e6755a4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if38981e91ff04a4b901a957a612bd539_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8d3872386df14f02a1462e92ab31694e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie3105f1c84f74f4385ec3491b03d9e89_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i8b12272a20044ef79af8b2cebc3545bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i5c237564dbdb4681956fa8e2a6334868_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="iabe968937b414c70b89aeedd9a7e49c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i35ff608d987b4ffba0e541ba0f4b1807_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="id11b187a6f454d1f90d354829afb472a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if524dca394004ecab2af9dcbe703305c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="ic4d99a4b88044dd3b222154c3651bc95_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="ib603b4eeebe34b44acf6ffecaa89031e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i46ab1ef2b5e94612926b28462e5782ac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i3c6be34937234675b56e5bb08eb6fb02_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="i3cdaf3c92ff4447ba9c2aecccea10002_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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="if2ec9d5bfd814b9a9f6e039f2e9bbc00_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i28f2e1ac9fa746748076a6d0ffe1606e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iddc0bb197fb64b37b2fdd895263ea8b0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if398434d7fb74ea58b0d0dcf66b713e1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i39f5427d4c6a45d1acb96f3f56cc5348_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if758ebe4a14549dab2832cd1cc1a00b0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9bc6b4d324f14f39a57c804dd964ec69_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i89d36364faed4176b85c2148367016ba_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i95436c2b160149fc821a62ef44d07b76_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="i711a238e275d4211a04450cb12466fc9_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="i22e9ffabf24342f090a9d47a54dd14cb_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="i1df5bb94ad3947ecaa3d8d219f8c6196_D20220505-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-05</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="i66e223a8feac40e593cca3f09b53c895_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mxl:SiliconMotionTechnologyCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="i24908efb1c0d45ba9090131aa4d91372_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermBLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="i01066a82cae6472183410aeb6c2b9582_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredTermALoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="iee812416602640ebb016d40623c5fc50_I20220617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mxl:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-17</instant>
        </period>
    </context>
    <context id="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-08</startDate>
            <endDate>2021-12-08</endDate>
        </period>
    </context>
    <context id="i9e159fcc897443eda248481f1584803d_I20211208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">mxl:PotentialContingentConsiderationPrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-08</instant>
        </period>
    </context>
    <context id="i8456455c98be4bf2b6bf45222be46848_I20211208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-08</instant>
        </period>
    </context>
    <context id="ifad17b58d9c44c9d8a4fa43adf5c0fcc_D20211208-20211208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-08</startDate>
            <endDate>2021-12-08</endDate>
        </period>
    </context>
    <context id="i9cb19cf756f74222a6e1b92f4ebfefc7_I20211208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-08</instant>
        </period>
    </context>
    <context id="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i646cdff9c36a4df5b0e5bbcfb7cabd03_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mxl:CompanyXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibd04af3060604d3fa9275c4c33aab85f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if9a655a640d54acf83ad1f9c7a497135_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0af0daa0e7a14d36b0a4e2c01a87866a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id68902f628704a3aac057abe92aabf38_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia337b0a41a1a4aaba713e83ef53eb93e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i68becd1cd47b425fb87a5fcff9155bbf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i45838ba97fc94841aafb3a55fbffdfa9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0e851aecb8e54147a7c7034b68cc4151_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i109eae9449d64b36acac01ae902cf53e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib0588f0762c44e5c8903d3b5a63a5fde_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8fe36d8b21e64738a586bfac0b8e6e46_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">mxl:TerminatedLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98117cb4d0614a02998f30080d20eae5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6160db30ddf44d1af6ad674952984d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9650c48e871243edb564ad1d9c1c94ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64d8408877644a79aa356e62dd83e607_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OneTimeTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if974f21b051c407dbac5ace9965c5435_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i182a7a20b78e4b9fbc83ffdd3565db40_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id01ac6ab8d91411da775d98c7e888996_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mxl:LicensedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0d643b99a93419d8a1a9d265d5b6510_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i317021c2b478492b9f813039a857c798_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ed5195a243f48bb8e5f7153229fc775_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0513718bcf9c4d27a49f9087e262f98e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i39359012d9ee40938a81ee726555ed58_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i17413f8141bd43ef8a2fcac947a98497_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c497643b9ab45a2973998cebaeeacd8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idd685a015efa4c7f921f217e1a48b445_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib08fa574a85b46fb8e489a6893442d21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idabda9a60a72440e96069737b71083d2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibff503c4a1b14cf781e4fddf934e450d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie114a6dcb60444d3b17b9edd81966578_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3de26436950849aca1295508d868aca8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54c5466f3a7246ed959e36119938009f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i02c581cbb7734ef89ac12ac934f6863f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d3885170c4844a8bd3e5bfded4bf2bd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if87448f0b5524cf2a9ff61df7e17d294_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5fbf2f527d24fbd99db3a6a3a0994dd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i976881ec084a471991203739f1bdf314_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i423cf228c1d6401295ed90e6b5ee4a0c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if80fe08245ed4d5d94afd40b67afdb97_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i08645beb86f14e039bff40db679c6be2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i43d7cd45be524c5191dd82e1821ffe9a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1c1aa3d466564145a151170ba098c4ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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-12-31</instant>
        </period>
    </context>
    <context id="i897f3e88f1764fa9b7064342cf1edf32_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib682f56a01024c7897eda1eea418a93b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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>2022-06-30</instant>
        </period>
    </context>
    <context id="i531e298fc01a4164a2f867ca9befc000_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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>2022-06-30</instant>
        </period>
    </context>
    <context id="i04e38367d3074816bfa49b91799bf09b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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>2022-06-30</instant>
        </period>
    </context>
    <context id="ida8cbed22ba4496fbe27b9108b431a31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibaebc87e19c64a7f98689e58644c7145_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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-12-31</instant>
        </period>
    </context>
    <context id="i1541f24e2847445fa5272b8bfbe115e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</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-12-31</instant>
        </period>
    </context>
    <context id="id319e7749bde449a93af0be4467ddde3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e4dd6d10cb14688946b475b3faa9511_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic432d91ad7ff485bb6736fc28b312f72_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie624c4847af641e9be8a3848b8ae8e07_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i76e28fa40b224ae68b977eb7d5594345_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idceb476f5f904cfab38ae98ab55215a2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1f642adbb1994728a434606dea20627d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib8ec5d708eb9422a88163f13d4c65eb0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5f7beb6e26fd4edb95b1014099f56f61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb677f17798a40a6a0c7b93a659c7109_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie469c99f65ac4f4a87a475d76ead511d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if4a1cfc4bc9f44bab829e04dddc2def3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7e93d771dac14bbb858b387b444f04cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19cd9ea6591e4773918ef4fc2b33970a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i484a9735b07240be80cb6fc9280d3e8c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia01349457d6740cbb8ffbf7e4b44fb95_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e2d241404e44cbfafacc9abff6b5638_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mxl:MasksAndProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c2badf4a77b4394ab1f01300eb33b9f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5902eb22b01e409bb2bb34a4592450a3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i76e4845c8ee14d2a80f2365543f6bc2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61cc5e2f33474103bf2f7f6e7f9b8c49_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idbee7eba18da4101a5a3c289e2b2d0b3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i716ee84e0f4b4377898790ec45bcc1e1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i11d6fddf6d0a46c889e9db3a30e09dfa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddd39e6a9f0a4d9dac2768ba65f1d5cd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie64fc3bd68984918beec814984a201bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic225554d289e4c759ba352d45b1ce932_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8fd6e47e06de4deca86d98f7b6d498ff_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ReductioninTransactionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2d7b0b4fa7294ca9a35f4b1563b8ece7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mxl:ReductioninTransactionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd6b7af8b56940d48d885c8df6e02417_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idecac5dc82f74a3ca2419a203e0b1872_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:SalesReturnsAndAllowancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib24675c087154e62b82c2028c69f1f50_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id269c18edd124e48b4b6694eba5bfe08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa1ce2c0e32c470aa648243f82d2d6ae_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib7f96c0a62e94b49acae3f53c06fd89b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if0ba0c9350924862a64f10cecfada481_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ice125f99c04d46318eb406609d23a857_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i277a16bd30db47a89ee594f7d88e0f89_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie3035c6dcf644279bc1c529d50568e11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc07ec29b26a47ccb658a9d503c31848_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i33b81d8d66e9421da3cea7e437c94ae0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b7a3707ced74700b503a30d4d2ebdde_I20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mxl:WellsFargoBankNationalAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="ia8cf716a85534c80898bb54df4775128_I20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">mxl:WellsFargoBankNationalAssociationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="i5f257e902e80482890b2c38abaaf3132_I20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="i67ef3a7bd9954877be3b7942d8e0ebce_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia2f904b9c52542ec8e435f112141be69_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia104bcd7bb2141af98bece414827a981_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifd21a8f175c34a818858c0a6b8115319_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if5d88a42645d47b4bf52feee3437d915_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i361327a0430f45e5be1a492bde767271_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <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:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id505cf8e782a407aaebce523d287cae2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idc22237134ee4e708c52f4f342d16989_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i021c8e6b9ee849c1a9112e709d19f82a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic42aa7da0e114434bb935a2472e45d3f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2248a1edd83c47108bb83a5fe7e8fc2a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iefad14c161674850b364f67b986eed77_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8f9b42bbd0b43e9a4d8d85e2bc28aa8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i31f4aa2bcbe2418281d10f0809411de9_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">mxl:InitialTermLoanTLBJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i297a522333094ae188b564bf3211a9eb_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib3e1074be8e34d858e2c350a979a598b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ida000dc06a7147d4ab95940510e7a27e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i73eca7bcca0a46d989f58da6be0227ce_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mxl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4c605dc76ec94816ac0ec39ae201465e_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i680e6c3af4da443f97617e44ba09feac_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieb826039f8c74ba0905970d3973a859a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0481daeef1d84bceb90c2bd82bbf750d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib55b026d07bf4d93a22c57f4f492fe14_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i78246715fb3843be8423898b8f4e1b30_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c6ead48aedb473fa91f167ce1f99db1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d18160767ba45ed8bf74a04a9b84c78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c6f800abfd84bd79225cdbe135d491b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibf72b2e1d0e44fe88fd4b53bf3aa740d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i45572fcde7164916bb83de196b4afd51_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2ca3c4c9e8b741c384f498d8ffc57431_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iee34c00730fd4549a593f5d03302c796_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i652adca1c7524c98861783079482b756_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie226c80d0cf540cca220918379fa5509_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86e64537d1ec41deafb3508ddcd13414_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i35c5fc312ff643fcac06e470a2feb903_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iacfe892a64e8431cba8790e00a725120_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifcff8f7bffa649ffb554ac6a0a2bd572_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib465c0f0f0634c488e75c0d266943680_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i30a8820d2b744424887f8a2ea26a4ccc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2f01c74c13224ecfa832eed79fc8ea14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0d116c7a84f4a369db1ac6ddf53a53c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4cb845e39d2f4096961e25474a23ad05_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mxl:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01bed2fc48554d3d88db319cd8ceb78b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i72709a418e0542ee8242288851926fa3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i110bc9f1c6434a3ab35d92db77649566_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9973835ec3be4a8f83c237b1160fccba_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i614559d8f8824d4c86be35cf12fad6ca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7190d1863c034d898b6218cf4045bce6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0df9b74bb2f9478d9d58c8e57e5365a8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibb873a910d954cd3867afcce127d7db0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i04c250d493e94987ac369af4df05ee56_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iab132e8fb32d4be0a36eb7749e376fdc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if9eba4744c3d4377afdba65b6e8ae3f3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6f8ea0c860654c5885bba3f4325da531_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:SignificantSupplierAxis">mxl:VendorCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0a88f11a9c7b4d9dba4070de44ff87e6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i33dcda23a93141a68c9ed425a2ffae58_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8e1d5bf89b3c43f594f69075465bfc44_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i884696a4bfdf463ca1f8e6836b4677d9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64e3bef531ec4f958ad248e7839daa66_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2dec4c3ed2d047b4b995f730f6c88510_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idc38782102ea45ae8ca3e58be8690b8d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3a3a5ccbde0474381c25f664bf7a4be_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i725d7e9a74784e338370eb8e7c4ed1ac_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ief586d2720c54e6a9f8a78138cee6515_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9fe2705d0be24194a800ac0f6cf9a727_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i687ed8c672d84a6d8e3d0ae6cde992f5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a7401a6ff9f4dbba3d61aae12f4c79e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib0f217d7cac74fb89e0a01114cbc346b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic1b8ff49499d46b6a9fd0a5f1eb691f0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7e59d361503c42d1b29106d591b84214_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4f24012aff043d7917dd6f3663498fe_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icc09187f0e9d441b921dbac45070c857_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie006f8643539492c9dca4fe56683ed8d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i41502fa3c9234707bfa30276c7983970_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06c0bf4bf64a4d7c8ba51258176ef600_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6b76a1fd03c54612b4ceb76e9b16e870_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i926689e1171a4538bd4d0e6f6f81cb9b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5c05e7353a341528961d39701a48a62_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98b04561ac4644429daf3093336876f2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib3655079f4f441d8b2a13ac949add530_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if18e8b638e4d48c9bf5a5deaf7c0e034_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95d8a3160ba74337a68a682c176b6151_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i117920819ef647d69e37c57c1d35c897_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2868022bc66f4dffa1922e4e21707fab_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia2ce5551ebd944dfba6f39f80f2b999c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id80be948d8224c81b2774ea7b7287445_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i365a8bd2631342099b6cda023916aafc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iea5afb0fb74843a09c1397edaa37d80b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b978a9215d9406cb63fe272ba94655d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if3550ae706304672b24191347c3da84b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc19d29ec1fa47b9a121fe5c12b1d7ab_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23b0350363e6485bac33e98ac1bdd3d9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3c4b35e9dce042d99b503ca1b5fe7a16_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab99a3898e33421681cec7bc9ee13c6b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7dab70f5b23d413e972ac8cfe5c66c35_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9ef0b53e6e047eb85d6ecfb8331262a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i885b826c722440a292ab159022358359_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie03bda12931049ac8ab8f9b65c350fa5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia99df84fd74d45ad94954230263623de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d68ea0403ab45e79bdb09ddab29a8fc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d84d258904046f0ac782a97884c7d6d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89b2398c9cc641eda0b087c08479a771_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i872cc2908d824fe7997bb863339180f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87e907bbb3554025b3d7b7593eb39e6f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2f3a7b780ab467081b890a07dbe0c2c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3f673ad935af443c801461f0c6d8f8ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibea260c0cbf54efa812f987abd78ce7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mxl:RestofWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if324481e965249e2a1409f267f67069e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i844deddf928f4c859fc331afc248445d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia1b0e0ee8838412984b34555772f0c9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i927d4ca915ef4043b744b74be02b0aa8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mxl:LonglivedassetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28d09ead7b8c4ad3bd588578e52c1128_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i47c34101174243f486164088689a3a7a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i997e119ad34345328c4f24f5469ec353_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id7df76238302402488093ef0642c128d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if818bb8d83474d3b84bcd1996f20a6bc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9405870ad07d465ca5a638bdbbc2ef30_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7757b165b2c43dca539a4cb5c0740b5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d164d75e9784413a578ce4b77d4fed0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:BroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4eb6d8571221406fbc1d777e6c66af8f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5c04309850194edb8ab44075c37660b1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i69e8caf48a884cd193c0f7af11fde459_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae6c470261894a8c8fe3bbe7d9d7b36d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9a21340ac169434a89d4d5d06dae3fed_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3a710bc0b0da4b889e0096dd18a34d3c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i50203ba460b3484ba4c25a72faace2c1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i90bd40c46cbe45c494b2b0fa805a23ee_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:ConnectivityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ica3a8c641bd2466ea3d66fe468d537d2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5c01120bbf5446c7ab3455d6f6134f49_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if241772297744eb3ab66eea642b6833d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib8a38bfbd4f54417880d1391040f6a40_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic9c0951535194e868f100f4370cda22c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6946909e47d94060a5936b1b520dbf9f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70d3976cafb7478080206ca9904383bc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib2d2163e9af4435a95f8704fea908207_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:InfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d669f4a51d64341958ce57bd362dad6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i238a509447b844b7903feb4d64b30175_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if8ef659efd7041799c140d24ac9cbd4d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie42754df4a6b44ccb16a8dd1001d157a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifffbffddf5c04133adf8348b4df69066_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i35663eaa96934bb495fe210a6fc44801_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7e1650b5447c41b5a88b7466f7bf03c2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i575be24848464764ac00d1929b452d07_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mxl:IndustrialandmultimarketMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id75dbb33c07d41379ff0475d28a73e49_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3cf6b9c3328f42d28f281678b8dc05ff_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4cf8f9d286a141f58a3faf75cde9700e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6ab766d8cd9432ea7a4063b2b87dbb5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mxl:RevenuefromDistributorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="mxl:RevenueStreamAxis">mxl:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id9b139dda23f4df6a4ff64369747e278_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c8512d7b9594e8082405b4cb39c9fc3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i694dac8775244a9ba5b9972eb4c6c668_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i62862914af734a04b69b6954a8e71266_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9499de294261477989fb0ea065b7e980_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie3abf21a4e95477fa666d068ea62258f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icc814f023d69448bb1d720da6326b24a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib37f619199e8427cb3b8139bb2d9a61a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5ec00bac22ab484c805e664397496ff3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">mxl:OtherObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1cc5d22c573d43d3b0698285574ca880_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="i6f262ed2c74b428fb56d7016ee2526f0_D20210223-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001288469</identifier>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M18zLTEtMS0xLTcxNzUy_39649e91-9a5a-4649-9355-d84813998dbd">0001288469</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M180LTEtMS0xLTcxNzUy_21d8ca80-5a59-49a7-94b5-058be318cf2a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M183LTEtMS0xLTcxNzUy_658272da-df3a-4dfc-a36f-e027a5497b9e">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M184LTEtMS0xLTcxNzUy_8b81993c-c427-4fd4-bafd-96f920e11bfe">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80L2ZyYWc6Y2VhMjM2NGFhODUwNDVmNWI2M2VhMmUzNGU5OTA2NGQvdGFibGU6YjMyZTQ4MmU3ODJjNDQ2MzlkMjA2ZWM3NDllYzI1NjMvdGFibGVyYW5nZTpiMzJlNDgyZTc4MmM0NDYzOWQyMDZlYzc0OWVjMjU2M185LTEtMS0xLTcxNzUy_c45548f4-d8f6-4f8e-ae47-3ef38a8a9ea0">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDIz_1a4ae184-7c63-4ea0-a2e8-66c39b8d509e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MGM1NTc0OWFiNDllNDIxNjhkZDNiNWMwZTA4ZTc0YjQvdGFibGVyYW5nZTowYzU1NzQ5YWI0OWU0MjE2OGRkM2I1YzBlMDhlNzRiNF8wLTAtMS0xLTcxNzUy_e928ed9f-1de3-4ad9-b642-6fca456f143e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yNzQ4Nzc5MDcxNjUw_22ff10db-992f-495d-a5f3-28b9fac91928">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6ODEwM2IyOTZjYzUxNGM1OWI5ZjlmMWMyNzMxMTNjNDkvdGFibGVyYW5nZTo4MTAzYjI5NmNjNTE0YzU5YjlmOWYxYzI3MzExM2M0OV8wLTAtMS0xLTcxNzUy_c8236df6-ecbb-4862-9f09-bbc27777e436">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI1_febaa288-f14a-439d-8b7e-45cafdcfa640">001-34666</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI2_b0a467ff-fb6f-4984-a17c-46de2e0bd408">MaxLinear Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8wLTAtMS0xLTcxNzUy_53a2857d-dd0a-4080-b285-bec91d5ec402">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8wLTQtMS0xLTcxNzUy_12119c0c-5fc5-43b5-ab1c-5fd0a84d798b">14-1896129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTAtMS0xLTcxNzUy_db018d93-26cc-41e6-8ce0-b7720c35d741">5966 La Place Court, Suite 100,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTEtMS0xLTcxNzUy_4a761e3c-669f-4a2d-8493-b9a67b47d85b">Carlsbad</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTItMS0xLTcxNzUy_cb911826-dc1b-4441-84b3-14ecba1ef112">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MTNjNGY3NjE2YTdkNGUwNWE0NmE0ZDdiOTM2N2YzMDYvdGFibGVyYW5nZToxM2M0Zjc2MTZhN2Q0ZTA1YTQ2YTRkN2I5MzY3ZjMwNl8zLTQtMS0xLTcxNzUy_9c5c6dda-9050-4244-8dc6-5e53e76df4bb">92008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI3_0c622a2c-1b8e-4c29-aad9-c26dc3cab85c">760</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI4_2f20251c-e9e8-4159-85f0-41041702ed0b">692-0711</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6YWUwYzdkMWRjYTYxNDg2ZWFjNWYyMTgzZTdhMDA4YzIvdGFibGVyYW5nZTphZTBjN2QxZGNhNjE0ODZlYWM1ZjIxODNlN2EwMDhjMl8xLTAtMS0xLTcxNzUy_22c05e42-edf8-4669-8dec-17217695e0e8">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6YWUwYzdkMWRjYTYxNDg2ZWFjNWYyMTgzZTdhMDA4YzIvdGFibGVyYW5nZTphZTBjN2QxZGNhNjE0ODZlYWM1ZjIxODNlN2EwMDhjMl8xLTEtMS0xLTcxNzUy_50fc9178-5560-4818-8d8b-d41d905a8c73">MXL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6YWUwYzdkMWRjYTYxNDg2ZWFjNWYyMTgzZTdhMDA4YzIvdGFibGVyYW5nZTphZTBjN2QxZGNhNjE0ODZlYWM1ZjIxODNlN2EwMDhjMl8xLTItMS0xLTcxNzUy_336901da-929f-4cfe-87c4-e62bcad6ed5c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDI5_7664449d-94a0-44d9-a096-8802dd6a4cc1">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDIy_b72f63b6-d0a0-42f2-b308-e5b84caadb50">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MmUxOTkzN2ZlODczNDY5Yzk0ZDM4MTA3YTVlMDgwZGYvdGFibGVyYW5nZToyZTE5OTM3ZmU4NzM0NjljOTRkMzgxMDdhNWUwODBkZl8wLTAtMS0xLTcxNzUy_e2c04b28-99ec-4d8e-8c9a-be35a6607617">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MmUxOTkzN2ZlODczNDY5Yzk0ZDM4MTA3YTVlMDgwZGYvdGFibGVyYW5nZToyZTE5OTM3ZmU4NzM0NjljOTRkMzgxMDdhNWUwODBkZl8wLTEwLTEtMS03MTc1Mg_fcb26135-3712-464b-811c-d21c6a04f7e9">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGFibGU6MmUxOTkzN2ZlODczNDY5Yzk0ZDM4MTA3YTVlMDgwZGYvdGFibGVyYW5nZToyZTE5OTM3ZmU4NzM0NjljOTRkMzgxMDdhNWUwODBkZl8xLTYtMS0xLTcxNzUy_b8ade739-8268-46a9-a3c4-059499a37d85">false</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18yMDMw_ed553fe5-f8ee-402d-8fb4-89390ca22cfc">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i13292b12f8bb4b04a3045ee999dffa1f_I20220720"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xL2ZyYWc6ZjllMDEwYmFlMzM3NDI1ZDk2ODZmOWY2NjUxZWZjMTcvdGV4dHJlZ2lvbjpmOWUwMTBiYWUzMzc0MjVkOTY4NmY5ZjY2NTFlZmMxN18xOTY5_ae534aab-b53b-46d4-aec0-a507c76cdcc5"
      unitRef="shares">78333530</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMy0xLTEtMS03MTc1Mg_2709e8ed-0ff3-4006-bb08-d3b19feed6bb"
      unitRef="usd">211363000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMy0zLTEtMS03MTc1Mg_d358e7bc-50e2-47f2-afde-7dd4c0dd40ed"
      unitRef="usd">130572000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNC0xLTEtMS03MTc1Mg_eed491bf-ed55-4472-bb4e-ca17eb1b1078"
      unitRef="usd">162000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNC0zLTEtMS03MTc1Mg_df53aad1-c23b-47ab-985b-08564f31b2d0"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNS0xLTEtMS03MTc1Mg_dcfafd1f-7c54-445c-9a29-754b807934b5"
      unitRef="usd">23864000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNS0zLTEtMS03MTc1Mg_978097c4-8db7-4e66-a56c-1746844adfcd"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNi0xLTEtMS03MTc1Mg_30e46d4b-6570-4905-bf1a-7b5c0754b2b5"
      unitRef="usd">137065000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNi0zLTEtMS03MTc1Mg_fe171558-8b58-4941-898b-5fa7ec40afd0"
      unitRef="usd">119724000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNy0xLTEtMS03MTc1Mg_2cc9f1fb-484e-4ef4-8f55-5381d563151b"
      unitRef="usd">146431000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNy0zLTEtMS03MTc1Mg_5c3d59ab-058c-4d73-a7c7-cdc4bc74c195"
      unitRef="usd">131703000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOC0xLTEtMS03MTc1Mg_bad4dbc7-4f82-4091-b56b-db5f4438d357"
      unitRef="usd">19739000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOC0zLTEtMS03MTc1Mg_b5aa668f-771d-4787-b71c-8843e678de02"
      unitRef="usd">22000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOS0xLTEtMS03MTc1Mg_6fde0026-486d-41b2-9418-157af1caf04a"
      unitRef="usd">538624000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfOS0zLTEtMS03MTc1Mg_5796978b-4b13-4198-a793-e69efb669836"
      unitRef="usd">404104000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTAtMS0xLTEtNzE3NTI_82a34f89-ab6b-453c-9024-a9cd08861cb1"
      unitRef="usd">894000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTAtMy0xLTEtNzE3NTI_3f1b7507-1e67-4e04-a90c-22495db10f19"
      unitRef="usd">1061000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTItMS0xLTEtNzE3NTI_ab31233b-42b2-41b9-9e7c-26bf77d7c43b"
      unitRef="usd">64136000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTItMy0xLTEtNzE3NTI_d09e67a0-8994-42b1-8e8a-a2c935e21727"
      unitRef="usd">60924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTMtMS0xLTEtNzE3NTI_165835b2-d9cd-4a28-8e1f-65e77a9eb4da"
      unitRef="usd">33154000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTMtMy0xLTEtNzE3NTI_30882ffb-c3f7-4e08-8f88-3b44b0a2cf3e"
      unitRef="usd">27269000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTQtMS0xLTEtNzE3NTI_50a41a80-80b9-4099-bbad-0f2f73038579"
      unitRef="usd">127928000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTQtMy0xLTEtNzE3NTI_7642fb76-5911-4a64-913c-f5f9a1019d91"
      unitRef="usd">152540000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTUtMS0xLTEtNzE3NTI_182fd774-f835-4c2a-9be6-dbf451013ca8"
      unitRef="usd">306739000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTUtMy0xLTEtNzE3NTI_46082211-0104-46a6-9684-51127c954c0a"
      unitRef="usd">306668000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTYtMS0xLTEtNzE3NTI_00d7e04a-a7f3-43d8-87e8-64c92a7c32a2"
      unitRef="usd">81762000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTYtMy0xLTEtNzE3NTI_13628c83-3df5-45bd-af08-34afca9b7a31"
      unitRef="usd">89168000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTctMS0xLTEtNzE3NTI_53c72fb3-f42b-46fe-94d7-587096a2d940"
      unitRef="usd">27456000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTctMy0xLTEtNzE3NTI_75e30b8e-261a-426d-ae35-7b8ea502f3c0"
      unitRef="usd">8650000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTgtMS0xLTEtNzE3NTI_94b4219a-bdc8-439e-a592-4e38b9606955"
      unitRef="usd">1180693000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMTgtMy0xLTEtNzE3NTI_e1a09b36-758a-489a-8d8a-dfe4e0e868fb"
      unitRef="usd">1050384000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjEtMS0xLTEtNzE3NTI_8b505d23-145f-49c5-8685-936a8b699c41"
      unitRef="usd">73140000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjEtMy0xLTEtNzE3NTI_c0c12e58-691d-45f9-b523-538fdaf85f03"
      unitRef="usd">52976000</us-gaap:AccountsPayableCurrent>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjMtMS0xLTEtNzE3NTI_309c3e9c-9b4c-4b6b-a605-0d8c1e8bad53"
      unitRef="usd">110553000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjMtMy0xLTEtNzE3NTI_9a32a6f5-bfcf-429b-8a5b-a2bb4000719a"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjQtMS0xLTEtNzE3NTI_7aaf544a-45d6-41eb-a94b-70a079b6e1b0"
      unitRef="usd">93507000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjQtMy0xLTEtNzE3NTI_932f1145-1514-44a8-8ed3-0df9f06baa6a"
      unitRef="usd">57268000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjUtMS0xLTEtNzE3NTI_d077ebb8-3515-42c7-a729-13af930a54fe"
      unitRef="usd">38881000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjUtMy0xLTEtNzE3NTI_9ec224db-0298-4086-9c96-a56e5857b5c0"
      unitRef="usd">56642000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjgtMS0xLTEtNzE3NTI_c22f7b3a-ea5d-4836-b405-f3b5743aa4e5"
      unitRef="usd">316081000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjgtMy0xLTEtNzE3NTI_4822b97b-0d7f-4121-a5a2-de55da89c7b9"
      unitRef="usd">207395000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjktMS0xLTEtNzE3NTI_1ba80f02-5037-4b29-bd89-88d14d112f7f"
      unitRef="usd">27838000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMjktMy0xLTEtNzE3NTI_77eef48d-d4c7-4123-8229-3982da7b3aa4"
      unitRef="usd">24640000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzAtMS0xLTEtNzE3NTI_88ad8575-55cf-462b-b4e5-09fa440c46e8"
      unitRef="usd">246450000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzAtMy0xLTEtNzE3NTI_44c9fb43-4354-4b39-bfca-0037c57359cf"
      unitRef="usd">306153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzEtMS0xLTEtNzE3NTI_bbddce50-f04e-4094-b1a0-ad448457db8f"
      unitRef="usd">20727000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzEtMy0xLTEtNzE3NTI_801b698d-9966-45d9-9c4f-df128b4c29af"
      unitRef="usd">22998000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzItMS0xLTEtNzE3NTI_9169d272-0507-43fa-9a7c-e54300403369"
      unitRef="usd">611096000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzItMy0xLTEtNzE3NTI_b2e30ef8-d9ed-4039-8f69-b4c81d772f26"
      unitRef="usd">561186000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzQtMS0xLTEtNzE3NTI_5ac15593-576f-4db3-bd93-b5c1ca4b2a05"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzQtMy0xLTEtNzE3NTI_4b99d1d6-2b30-4dcb-843e-3b23de3808a7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8yMQ_888136e0-f53c-4c8f-ad52-777803bfdab8"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8yMQ_d9802c80-490b-4140-b3aa-5300cfe74c3f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8zNQ_34bc28f0-5372-45cf-95b9-eea421706729"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV8zNQ_7a72a994-e648-41a3-928c-99daf24959c5"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_080d1541-ed6e-4f72-ae90-64039ef824d4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_3139c6e0-6e5c-4140-9b07-b2111135bfd7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_5caa2495-515d-4134-ae3f-7bc32cb23034"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo2NzlhN2IyZTBlMDM0NTY0YTliMWY5ZDZhOTFlNjIwNV81Nw_7ef51779-a05a-434f-8bd2-7d184b3be794"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMS0xLTEtNzE3NTI_f319c83f-6c2c-4e29-8fad-dabaab2107ca"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzctMy0xLTEtNzE3NTI_32479677-3840-4a93-abd9-b1619ce2a819"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8xOA_7d6e3a7d-b33f-40f4-8678-35c76ba36195"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8xOA_bf68ad9b-efa1-4fd4-b235-4c6253867528"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8zMg_a14600c1-59ff-4ce7-8ccb-4811c574536d"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF8zMg_ca7bcecb-c485-4ba5-999a-eafeb3f1c0f9"
      unitRef="shares">550000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF81NA_76321035-2099-4602-8a65-d1f6d22cb00b"
      unitRef="shares">78333000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF81NA_7eaba3d6-0824-4035-b6d0-4c53c7d31aa7"
      unitRef="shares">78333000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF85Nw_5a0550e2-3c91-4d6b-8435-b16c66771b87"
      unitRef="shares">76778000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMC0xLTEtNzE3NTIvdGV4dHJlZ2lvbjo3ZWYzZDc1MzEzNDE0YWJhOGUyZjk3ZTRkM2E4NzlmZF85Nw_5f0e5e41-f72e-4f75-9a9b-fc14fe0aa2f8"
      unitRef="shares">76778000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMS0xLTEtNzE3NTI_a4f5826f-4235-4d10-beee-14caa127af1c"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfMzgtMy0xLTEtNzE3NTI_1fac8021-e73b-4d4a-bbd4-7f257f6ef930"
      unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDEtMS0xLTEtNzE3NTI_9e4b00b6-cffa-4446-af6b-a7df0d305028"
      unitRef="usd">677395000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDEtMy0xLTEtNzE3NTI_cabb9737-0311-4cd5-9c13-4671fa5ad1a4"
      unitRef="usd">657485000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDItMS0xLTEtNzE3NTI_e8fbc75d-22a3-4024-897f-efa97e2f3903"
      unitRef="usd">-2938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDItMy0xLTEtNzE3NTI_fd8e01c0-0dc7-43b0-bd44-d86b95233864"
      unitRef="usd">2125000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDMtMS0xLTEtNzE3NTI_4bcb6c3d-2dc4-45f0-aa9a-79330c993552"
      unitRef="usd">-104868000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDMtMy0xLTEtNzE3NTI_f2c1e13f-d88a-4837-96f6-c753697d1bc1"
      unitRef="usd">-170420000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDQtMS0xLTEtNzE3NTI_0459c517-5b77-4eda-92c5-c6313943024e"
      unitRef="usd">569597000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDQtMy0xLTEtNzE3NTI_4b55145b-f935-412d-9dea-1095b0d8f0c0"
      unitRef="usd">489198000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDUtMS0xLTEtNzE3NTI_c9e85322-72cd-4182-802a-e957cf1ac93a"
      unitRef="usd">1180693000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xNi9mcmFnOjE3ZjA0MDhkMzg2MDQxY2NiOWUwYTJiZDFlMmU1NjM3L3RhYmxlOmIxZjIwMGQ5YTVmODQzMjJiYWQ3NTVkY2IwNGI2NTBiL3RhYmxlcmFuZ2U6YjFmMjAwZDlhNWY4NDMyMmJhZDc1NWRjYjA0YjY1MGJfNDUtMy0xLTEtNzE3NTI_c41b179d-3e86-41e0-b702-be463ce5f8c7"
      unitRef="usd">1050384000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy0xLTEtMS03MTc1Mg_94a5fab9-7e9c-4b70-ad23-adc0511f6818"
      unitRef="usd">280009000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy0zLTEtMS03MTc1Mg_a2ed1fd5-ffe8-43e3-a0eb-e6ff96aec26a"
      unitRef="usd">205376000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy01LTEtMS03MTc1Mg_f5246055-c2bb-41b4-bf13-7bbeb8132a63"
      unitRef="usd">543936000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMy03LTEtMS03MTc1Mg_d739b238-6945-4a6a-ac6e-ef2a16890b87"
      unitRef="usd">414735000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC0xLTEtMS03MTc1Mg_abda4d23-c690-4ccb-b0c8-1ec19c91e69b"
      unitRef="usd">115658000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC0zLTEtMS03MTc1Mg_7070fe89-ef68-4caa-9143-ad88760b027d"
      unitRef="usd">92833000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC01LTEtMS03MTc1Mg_3ed03c3c-c15b-4f6d-99b7-ab1f4bb8b0bd"
      unitRef="usd">224995000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNC03LTEtMS03MTc1Mg_377ea1f1-8906-4700-944e-f0123da8f8e4"
      unitRef="usd">190473000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS0xLTEtMS03MTc1Mg_b218f7ea-8b09-4448-9abc-948af4e9a2bf"
      unitRef="usd">164351000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS0zLTEtMS03MTc1Mg_d7f5376f-e12c-4ab6-9d84-c817182f5210"
      unitRef="usd">112543000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS01LTEtMS03MTc1Mg_8fbdab6f-366e-45bb-b066-178e3e98cdeb"
      unitRef="usd">318941000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNS03LTEtMS03MTc1Mg_1e56600d-911d-465e-9d10-8b43ed4d7878"
      unitRef="usd">224262000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy0xLTEtMS03MTc1Mg_1289babf-e5ca-469f-9c77-6b90cbf4cf56"
      unitRef="usd">80395000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy0zLTEtMS03MTc1Mg_dd4d7106-42ec-459b-9718-b1ec9a178caf"
      unitRef="usd">74416000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy01LTEtMS03MTc1Mg_2b18f9ea-4552-4586-8bbe-b8cbb7401700"
      unitRef="usd">146281000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfNy03LTEtMS03MTc1Mg_ff4b9be6-c164-4eee-ab7d-b651181d3a4d"
      unitRef="usd">137582000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC0xLTEtMS03MTc1Mg_ff6fc578-74aa-4145-a123-e89ba5046ec6"
      unitRef="usd">44487000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC0zLTEtMS03MTc1Mg_374275ea-ea19-442b-a485-7d0c1a976b31"
      unitRef="usd">35885000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC01LTEtMS03MTc1Mg_8c206cbc-088e-4f55-a714-8a278d6e0c43"
      unitRef="usd">85064000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfOC03LTEtMS03MTc1Mg_9ccc59ae-36fc-4c64-96c8-5e0f495b3412"
      unitRef="usd">72354000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtMS0xLTEtNzE3NTI_fd2843ae-c4b0-43e2-bc0b-0196fead7d1a"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtMy0xLTEtNzE3NTI_404c60b5-a9c8-4df5-9ceb-0a122b2c8b2b"
      unitRef="usd">38000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtNS0xLTEtNzE3NTI_0dc0cf2b-2e7d-44f6-86f3-acc8915b2f39"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTAtNy0xLTEtNzE3NTI_4a9fe35b-1f73-4828-b8e1-f4842351e702"
      unitRef="usd">2204000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtMS0xLTEtNzE3NTI_d7c1cbac-9df1-4def-9a44-564b08548c52"
      unitRef="usd">125344000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtMy0xLTEtNzE3NTI_05556805-00d5-4556-bcc3-01210de17253"
      unitRef="usd">110339000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtNS0xLTEtNzE3NTI_88284313-5cce-4433-9dba-588618da6b54"
      unitRef="usd">231807000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTEtNy0xLTEtNzE3NTI_3207007f-c530-4e07-849d-f16e84afa20f"
      unitRef="usd">212140000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItMS0xLTEtNzE3NTI_3bf0117a-e79d-4c9b-aa79-4bdd777c29d4"
      unitRef="usd">39007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItMy0xLTEtNzE3NTI_6c4e214d-adcc-4d8f-978f-a5608e2db4b2"
      unitRef="usd">2204000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItNS0xLTEtNzE3NTI_412fd3fd-d4b1-4f30-b249-7f31c1c34bcb"
      unitRef="usd">87134000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTItNy0xLTEtNzE3NTI_2f685d1b-4278-4d2d-a224-2f496ab6222e"
      unitRef="usd">12122000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtMS0xLTEtNzE3NTI_c4ccdb63-141b-4a68-92b3-97b7e7613951"
      unitRef="usd">82000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtMy0xLTEtNzE3NTI_d0945a3d-beef-4036-a305-f80b47b1cb73"
      unitRef="usd">18000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtNS0xLTEtNzE3NTI_fcf9562b-8eb0-4093-bcbd-6b2d21660546"
      unitRef="usd">113000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTMtNy0xLTEtNzE3NTI_705ed4f9-111e-4738-8042-0f116916d16c"
      unitRef="usd">18000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtMS0xLTEtNzE3NTI_8d373e6d-303a-4d7d-8cb3-5e4f5dd608d4"
      unitRef="usd">2416000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtMy0xLTEtNzE3NTI_e5021113-2f34-4e52-b4c7-b74cf8c8b40e"
      unitRef="usd">3741000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtNS0xLTEtNzE3NTI_2f371bd7-aaa7-4916-91fb-baa5535f6b19"
      unitRef="usd">4765000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTQtNy0xLTEtNzE3NTI_f4134e0c-bd68-431a-89ce-85146d894d6c"
      unitRef="usd">7947000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtMS0xLTEtNzE3NTI_e89e5a14-6e06-4176-8256-d98b1424c531"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtMy0xLTEtNzE3NTI_34aa6240-63a7-477a-b9d3-cc6c471c3c9b"
      unitRef="usd">-5221000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtNS0xLTEtNzE3NTI_ed75040a-1908-47c6-ad19-390603df7174"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTUtNy0xLTEtNzE3NTI_ddcb3d0b-a9fb-486c-a0a1-376f4ce756c9"
      unitRef="usd">-5221000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtMS0xLTEtNzE3NTI_e874dfca-9b89-4d3f-9445-fb3c74642d46"
      unitRef="usd">7179000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtMy0xLTEtNzE3NTI_156272a1-a609-40fb-a1ad-35dceaeb82fd"
      unitRef="usd">-537000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtNS0xLTEtNzE3NTI_adaf9055-3907-4e82-b02f-bd06c06e5952"
      unitRef="usd">6409000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTYtNy0xLTEtNzE3NTI_03616151-c5fb-4908-a568-69221d02f007"
      unitRef="usd">-641000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctMS0xLTEtNzE3NTI_64f5eeda-4e4a-4850-807a-6159e42a173f"
      unitRef="usd">4845000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctMy0xLTEtNzE3NTI_f0321faa-240d-438b-804e-8078ecd152ee"
      unitRef="usd">-9481000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctNS0xLTEtNzE3NTI_9f7f0f6e-a185-4e54-a5c4-a7027322fe1a"
      unitRef="usd">1757000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTctNy0xLTEtNzE3NTI_10919007-1ccf-43ba-97eb-c6d403f971c0"
      unitRef="usd">-13791000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtMS0xLTEtNzE3NTI_099d972c-d820-4fb4-9f16-403d4b6a8cf1"
      unitRef="usd">43852000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtMy0xLTEtNzE3NTI_36c8228a-3408-42c4-962d-1a3f1a84d2fd"
      unitRef="usd">-7277000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtNS0xLTEtNzE3NTI_f13ae25b-cdbc-4cf8-abf9-c27b754f5733"
      unitRef="usd">88891000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTgtNy0xLTEtNzE3NTI_0e1f49c3-d621-4cdc-a881-71d927dee750"
      unitRef="usd">-1669000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktMS0xLTEtNzE3NTI_a09d0b6c-7a3a-49cc-b2bd-683ef029bc76"
      unitRef="usd">11886000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktMy0xLTEtNzE3NTI_50da7d5a-019d-4f24-ab19-d6bb44e155c2"
      unitRef="usd">-8010000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktNS0xLTEtNzE3NTI_458ad5ad-f97f-41bd-b674-01a14f1ee6a6"
      unitRef="usd">23339000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMTktNy0xLTEtNzE3NTI_d985857d-8248-4879-9cfb-020c0504f12e"
      unitRef="usd">-6204000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtMS0xLTEtNzE3NTI_f424ad1f-d1fa-4d4e-ba96-671edaf2dce2"
      unitRef="usd">31966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtMy0xLTEtNzE3NTI_8c1e0392-4b04-47f2-ad25-faf7dc7bc8d0"
      unitRef="usd">733000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtNS0xLTEtNzE3NTI_f7b3bd81-d26e-4c80-bf0c-cac639d38fad"
      unitRef="usd">65552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjAtNy0xLTEtNzE3NTI_53a2c91c-0af3-4328-bc3e-2685b0d9cdf9"
      unitRef="usd">4535000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItMS0xLTEtNzE3NTI_2ace853f-6629-4a4f-9019-5bdba88caef6"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItMy0xLTEtNzE3NTI_e9eb4f8c-8ec4-462c-8e80-04fbe8709422"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItNS0xLTEtNzE3NTI_6980f9aa-b4c9-43c5-a509-73ef4b8320bb"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjItNy0xLTEtNzE3NTI_31d0a8f2-e041-49be-bd46-718c43ff5e9a"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtMS0xLTEtNzE3NTI_539ca0a1-24ff-45d9-894a-746542f3d512"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtMy0xLTEtNzE3NTI_b8104fd2-b806-40ef-bbc2-634232807e5e"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtNS0xLTEtNzE3NTI_91c15876-24d0-4ef9-ba4c-9331ed208d54"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjMtNy0xLTEtNzE3NTI_aa1a58a5-ea4b-4a75-ac16-d229f7948a5f"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtMS0xLTEtNzE3NTI_7e4fddd6-025e-40b8-b5fe-4239e4af8690"
      unitRef="shares">77858000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtMy0xLTEtNzE3NTI_a6147731-ce17-4e0c-9ad4-c57e54f581a2"
      unitRef="shares">75930000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtNS0xLTEtNzE3NTI_b7ed2a6c-f2a0-40cd-a93c-4f89c0a5df4c"
      unitRef="shares">77527000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjUtNy0xLTEtNzE3NTI_b37f09cf-7b05-41e8-b71b-d0ca7c542c53"
      unitRef="shares">75394000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtMS0xLTEtNzE3NTI_8d07e07b-e03b-4944-be8b-cf227ab93cef"
      unitRef="shares">80279000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtMy0xLTEtNzE3NTI_453f830f-7db1-4d2c-8588-89b844f7abcd"
      unitRef="shares">79026000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtNS0xLTEtNzE3NTI_22e40f38-52c6-49f8-8c48-bc9401e8b8d2"
      unitRef="shares">80462000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8xOS9mcmFnOjA2MzdhZmMyZGYxZDRiMzViMGJmYWY2Njk3MjRjNzk2L3RhYmxlOjZlMzEwMGM2YzM4MTRjMTI5OTllNDVhYTc5OWRiZjg0L3RhYmxlcmFuZ2U6NmUzMTAwYzZjMzgxNGMxMjk5OWU0NWFhNzk5ZGJmODRfMjYtNy0xLTEtNzE3NTI_df40f8e9-0913-4d28-b56f-2de3acfaa68d"
      unitRef="shares">78657000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi0xLTEtMS03MTc1Mg_2a00278e-c5ad-44a6-ab4f-fbab24cbec2a"
      unitRef="usd">31966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi0zLTEtMS03MTc1Mg_22a1a93d-7d86-4943-88f9-1bb1a1d67f20"
      unitRef="usd">733000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi01LTEtMS03MTc1Mg_18a8d0f4-397e-4a05-aaa4-61f94e74ae6e"
      unitRef="usd">65552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMi03LTEtMS03MTc1Mg_83392918-2a04-498c-bcd7-ffb45f147031"
      unitRef="usd">4535000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2MjM_1a3f8f15-f410-47d6-b928-d90998a97b31"
      unitRef="usd">-61000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2MzE_94888be9-f0cc-4023-bf27-b558cf7e02ca"
      unitRef="usd">-59000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2Mzk_b529ae16-2d60-49c1-9901-7a3e0aef38b6"
      unitRef="usd">-607000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0wLTEtMS03MTc1Mi90ZXh0cmVnaW9uOjRhOGZlZDMzYTMwYzRjYmI5MWE5OGEyNWJkOTBkZDA2XzI3NDg3NzkwNjk2NDc_31f7227f-eff8-43ef-8f5b-e5cc2d7ea019"
      unitRef="usd">-231000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0xLTEtMS03MTc1Mg_7d93a03e-c814-4a66-84cf-87d181d83a97"
      unitRef="usd">-3988000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy0zLTEtMS03MTc1Mg_93858807-4c84-460b-8467-4dc15ab08e69"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy01LTEtMS03MTc1Mg_15570511-3839-406b-9210-594e1af2cfbd"
      unitRef="usd">-5063000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfNy03LTEtMS03MTc1Mg_a113670f-d3be-4e55-a56c-b9a05abb3ea4"
      unitRef="usd">-632000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItMS0xLTEtNzE3NTI_29ed759e-1868-4dd4-ba02-89aa4466c2d6"
      unitRef="usd">-3988000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItMy0xLTEtNzE3NTI_6d216fb3-3c74-4732-b7f4-0cb480a644b2"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItNS0xLTEtNzE3NTI_0573b985-e5e1-4770-ad56-0c3191f28ded"
      unitRef="usd">-5063000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTItNy0xLTEtNzE3NTI_9790f3f2-4433-449a-8077-7b0bb38e1374"
      unitRef="usd">-632000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtMS0xLTEtNzE3NTI_cb94f5f3-94ed-432c-9352-19fddc6433c3"
      unitRef="usd">27978000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtMy0xLTEtNzE3NTI_c6e8a4ff-ca6f-4a49-b482-adfddeaa50b9"
      unitRef="usd">1090000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtNS0xLTEtNzE3NTI_d19085d6-1e28-4600-bdfb-3befd09c86cd"
      unitRef="usd">60489000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yMi9mcmFnOmE2NzZhMjkwOWUyYjQ2NTliNWM1M2I4NGUyODA5MzdhL3RhYmxlOmE0ODFiMTA5MjFmZDRhNjZhNjRlNjk5YjkzZDI4NThlL3RhYmxlcmFuZ2U6YTQ4MWIxMDkyMWZkNGE2NmE2NGU2OTliOTNkMjg1OGVfMTMtNy0xLTEtNzE3NTI_320f1029-d87d-4d81-94a3-6d6413c469b9"
      unitRef="usd">3903000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i48dd17ea78b446d49d22b1fa49b4385c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi02LTEtMS03MTc1Mg_b851d487-1d79-493c-ae5b-1bd7178d66af"
      unitRef="shares">76778000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i48dd17ea78b446d49d22b1fa49b4385c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi04LTEtMS03MTc1Mg_092498e2-707c-4572-8f4f-0de79b8d9710"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idee707ddf42548d5920d902963082630_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0xOC0xLTEtNzE3NTI_f0ae10d4-2a4f-48ec-8e18-44ca9b12c77a"
      unitRef="usd">657485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f66a25325e14f95b0ae6c6d74305009_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0yMC0xLTEtNzE3NTI_63d1f7b9-b478-4b76-bcbd-f7ba009a3561"
      unitRef="usd">2125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i772f9437aef4474ab87233ff24e1ab56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0yMi0xLTEtNzE3NTI_4d1c3503-c752-425d-8b4c-a5b3e04d05ef"
      unitRef="usd">-170420000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMi0yNC0xLTEtNzE3NTI_3753f994-0bb8-4457-856b-1c3b4fbef22c"
      unitRef="usd">489198000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i440adab68581414f9ba9aed5ac8642d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNi02LTEtMS03MTc1Mg_927d5e8e-7502-4050-8f07-e18559e4544c"
      unitRef="shares">1037000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNi0xOC0xLTEtNzE3NTI_4f58c92d-2345-44f7-9e0a-7560a91e9033"
      unitRef="usd">13835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNi0yNC0xLTEtNzE3NTI_a4223ae4-d0f8-423f-839c-af6017445284"
      unitRef="usd">13835000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i440adab68581414f9ba9aed5ac8642d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNy02LTEtMS03MTc1Mg_adcbd97a-7284-4e51-b21f-d5e32af49e55"
      unitRef="shares">440000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNy0xOC0xLTEtNzE3NTI_8c5cb2bf-7053-47d1-8359-c03bcdc9b4b0"
      unitRef="usd">26297000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfNy0yNC0xLTEtNzE3NTI_66d1c9ae-d549-4607-ab8a-8bf3db71afe0"
      unitRef="usd">26297000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iece76464fa874af185ebdb825cf9f6cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfOS0xOC0xLTEtNzE3NTI_b6ba1903-caf6-418e-ae13-82cf3f42061b"
      unitRef="usd">18599000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfOS0yNC0xLTEtNzE3NTI_117c2275-259a-44f4-8ca2-e52a5a5d6ff9"
      unitRef="usd">18599000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icda3ed6652a442969173ee858b56358c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTEtMjAtMS0xLTcxNzUy_96b0ea22-21df-4e8e-ad36-853ef3d48c08"
      unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTEtMjQtMS0xLTcxNzUy_ba1f5d01-69f2-4a24-b68c-123677fab616"
      unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="idd93294c7c974bd98c7eeccc2196bbde_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTItMjItMS0xLTcxNzUy_8a6c31f6-b995-4a08-9f42-f4fd8172053b"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0fbd7a28b3c34ca0a38cdbeb051b919a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTItMjQtMS0xLTcxNzUy_068d6c5a-a7ab-4aa5-a93b-7d158b8e2543"
      unitRef="usd">33586000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i2043eb9b5ecd4ea584f19dd528b80049_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtNi0xLTEtNzE3NTI_2895d69e-be8e-4de7-995b-1a921dd23ef0"
      unitRef="shares">77375000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2043eb9b5ecd4ea584f19dd528b80049_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtOC0xLTEtNzE3NTI_43a80b22-67ee-416e-96d5-bd7a4f5248ae"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5405aac452764ef0be0ecd45ef7b8e6c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMTgtMS0xLTcxNzUy_6cac5331-3cfa-4c8c-86d5-6d4399bafc37"
      unitRef="usd">663622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5336e90d8a034c8c93d15edadd38f75b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMjAtMS0xLTcxNzUy_f598b628-ade9-42fe-82db-fe2319bdfc5b"
      unitRef="usd">1050000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2992ebf3e62454d88c9a541b9a23099_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMjItMS0xLTcxNzUy_34129d72-ef40-42c6-ad0b-57a38500d994"
      unitRef="usd">-136834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f9073d2444e4f6f9e3edc6e0c36cca7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTMtMjQtMS0xLTcxNzUy_91a07310-0be5-4a19-ad7a-a0c745a76f7c"
      unitRef="usd">527846000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8838392003904d2aa2583219ed5ec980_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTctNi0xLTEtNzE3NTI_3b08eadc-6fe6-413f-bf09-9b88a6f539f3"
      unitRef="shares">999000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTctMTgtMS0xLTcxNzUy_ba8780e5-9f58-477c-8bca-f68cca3ee037"
      unitRef="usd">310000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTctMjQtMS0xLTcxNzUy_b43a4701-a18d-423d-9092-e4808fe825f4"
      unitRef="usd">310000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTgtMTgtMS0xLTcxNzUy_1cb621dd-e610-4892-918b-cdb1f87b779d"
      unitRef="usd">3698000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTgtMjQtMS0xLTcxNzUy_3154b2b2-1ed8-4a3e-98b9-4f331adb1a2f"
      unitRef="usd">3698000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8838392003904d2aa2583219ed5ec980_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTktNi0xLTEtNzE3NTI_af304588-af06-4d31-9483-cc1a97a5fd12"
      unitRef="shares">124000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTktMTgtMS0xLTcxNzUy_b7a25211-19ca-4fd0-8e14-7954fac69b56"
      unitRef="usd">5214000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMTktMjQtMS0xLTcxNzUy_501d0c3b-a89e-4207-9ae3-cb5a89161776"
      unitRef="usd">5214000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="i8838392003904d2aa2583219ed5ec980_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjAtNi0xLTEtNzE3NTI_0e25feab-a951-4446-a9e1-f96de884dfb8"
      unitRef="shares">83000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjAtMTgtMS0xLTcxNzUy_7d18ca78-caca-4bc0-962a-48a82b12cfdb"
      unitRef="usd">2911000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjAtMjQtMS0xLTcxNzUy_f4ea186a-d4da-4683-ba48-55efcffb841a"
      unitRef="usd">2911000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3e08ca6878554809bd59c2085a6c4a45_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjEtMTgtMS0xLTcxNzUy_b80439e3-ffbe-40b7-bc62-7c86ec6ce3cf"
      unitRef="usd">19464000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjEtMjQtMS0xLTcxNzUy_0d68c66d-3e62-454a-959b-1130fe9b4e7c"
      unitRef="usd">19464000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i713511d6b83c4ea18f88e9bb6d8ef7aa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjMtMjAtMS0xLTcxNzUy_03c01df7-dd51-4f2b-8626-c26bebd84c63"
      unitRef="usd">-3988000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjMtMjQtMS0xLTcxNzUy_413bc30f-8c30-40f9-be93-18cd20fed17f"
      unitRef="usd">-3988000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i1c2d8d81beef4382b207985a8d1beece_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjQtMjItMS0xLTcxNzUy_b2032902-003f-4f02-9d24-9dfcfb6c6fbc"
      unitRef="usd">31966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjQtMjQtMS0xLTcxNzUy_5b09c18a-b84d-4b83-9c91-26d89425eb0c"
      unitRef="usd">31966000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibc505070cf964e3f8ba4edb148cedda1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtNi0xLTEtNzE3NTI_e9070841-e93f-4164-bc2c-72a063237755"
      unitRef="shares">78333000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibc505070cf964e3f8ba4edb148cedda1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtOC0xLTEtNzE3NTI_dd4d22c9-e65a-4146-9a5b-77b0258ad7af"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8ae700cec9749908e84d2295e6755a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMTgtMS0xLTcxNzUy_78b25c7c-42b9-4617-91c7-b27e29626be2"
      unitRef="usd">677395000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if38981e91ff04a4b901a957a612bd539_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMjAtMS0xLTcxNzUy_6f1e8d33-44de-4e87-874f-fc63e585cc04"
      unitRef="usd">-2938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d3872386df14f02a1462e92ab31694e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMjItMS0xLTcxNzUy_cabb3514-5cfe-48e5-bf82-b13248b1e95a"
      unitRef="usd">-104868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjkyMjAyZTc2M2Y1YjRkNDg4NzBhYjhiYTQ4ODk1YWY2L3RhYmxlcmFuZ2U6OTIyMDJlNzYzZjViNGQ0ODg3MGFiOGJhNDg4OTVhZjZfMjUtMjQtMS0xLTcxNzUy_8dca9e03-8750-404c-89b1-e6ffc947b887"
      unitRef="usd">569597000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie3105f1c84f74f4385ec3491b03d9e89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi02LTEtMS03MTc1Mg_114a9ac4-3107-4d28-a491-96fa311f2738"
      unitRef="shares">74536000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie3105f1c84f74f4385ec3491b03d9e89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi04LTEtMS03MTc1Mg_c48c3c01-b8ca-4448-b43d-f097d11e1a41"
      unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b12272a20044ef79af8b2cebc3545bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0xOC0xLTEtNzE3NTI_01b535d3-fa8a-419e-9852-f600f494089e"
      unitRef="usd">602064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c237564dbdb4681956fa8e2a6334868_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0yMC0xLTEtNzE3NTI_2db8475e-be2f-4425-bd63-56a7f92ef1df"
      unitRef="usd">1435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iabe968937b414c70b89aeedd9a7e49c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0yMi0xLTEtNzE3NTI_b06b2a6e-6e03-4a9c-a5c7-5e3519874aee"
      unitRef="usd">-212389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMi0yNC0xLTEtNzE3NTI_d47f07cd-fe9a-4fe8-b28e-56fe57fed315"
      unitRef="usd">391117000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi02LTEtMS03MTc1Mg_f5130045-e558-4d70-a6b6-de7cdc33c3fa"
      unitRef="shares">917000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi04LTEtMS03MTc1Mg_528849fb-ad6a-4c8d-8ddb-7d8c94dac6ab"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id11b187a6f454d1f90d354829afb472a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi0xOC0xLTEtNzE3NTI_166812b4-ee8e-4f0a-86c0-40140e676f69"
      unitRef="usd">16565000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfNi0yNC0xLTEtNzE3NTI_0ffb44f9-da13-41bc-b4bd-a70c77a2ae21"
      unitRef="usd">16566000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2a7cc5fc6af743c281f789a617629585_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfOS02LTEtMS03MTc1Mg_065bbd13-af95-4122-aeea-b226ec99d084"
      unitRef="shares">75000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id11b187a6f454d1f90d354829afb472a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfOS0xOC0xLTEtNzE3NTI_2f2529e4-30c7-419b-992d-16d7936bc483"
      unitRef="usd">2673000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfOS0yNC0xLTEtNzE3NTI_848d0068-dd15-4f93-b2df-80e70500622b"
      unitRef="usd">2673000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id11b187a6f454d1f90d354829afb472a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTAtMTgtMS0xLTcxNzUy_e894c125-6f1d-4043-a1c0-debdc98aa1ab"
      unitRef="usd">12955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTAtMjQtMS0xLTcxNzUy_7a7da9c7-fadc-4d50-aeed-4721598ccaf5"
      unitRef="usd">12955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if524dca394004ecab2af9dcbe703305c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTItMjAtMS0xLTcxNzUy_e13fea6e-4b09-4e75-a106-084514df690c"
      unitRef="usd">-989000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTItMjQtMS0xLTcxNzUy_ab4e734a-8784-406c-b28c-f757b043dd34"
      unitRef="usd">-989000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic4d99a4b88044dd3b222154c3651bc95_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTMtMjItMS0xLTcxNzUy_344ad441-faa4-4a6c-91a9-6a53f58f68e0"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d5c3b7b01394832be6dde2fd6cbf30f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTMtMjQtMS0xLTcxNzUy_7536aa84-c5bd-46a7-b03f-ca85ccc0ae48"
      unitRef="usd">3802000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ib603b4eeebe34b44acf6ffecaa89031e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtNi0xLTEtNzE3NTI_0fd8fb6f-e9a0-4b51-b4a7-e70e84ff382f"
      unitRef="shares">75378000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib603b4eeebe34b44acf6ffecaa89031e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtOC0xLTEtNzE3NTI_9db88fab-b72b-4c4b-b4f9-a1ee524de02b"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46ab1ef2b5e94612926b28462e5782ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMTgtMS0xLTcxNzUy_5f9b479b-9887-4c6e-bc81-b232e134aff1"
      unitRef="usd">628911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c6be34937234675b56e5bb08eb6fb02_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMjAtMS0xLTcxNzUy_03da5938-9029-4814-b1c1-5014403fe078"
      unitRef="usd">446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3cdaf3c92ff4447ba9c2aecccea10002_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMjItMS0xLTcxNzUy_fc11e4aa-4017-47cb-a85d-d5da08208e26"
      unitRef="usd">-208587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2ec9d5bfd814b9a9f6e039f2e9bbc00_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTQtMjQtMS0xLTcxNzUy_962dabf8-5399-41b7-9986-a50f0fff9081"
      unitRef="usd">420778000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTgtNi0xLTEtNzE3NTI_bd59af83-479f-4bb5-bfe6-8d1eb3102c63"
      unitRef="shares">1098000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTgtMTgtMS0xLTcxNzUy_9d64df9e-915c-484e-bf50-3e567c013a7a"
      unitRef="usd">-338000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMTgtMjQtMS0xLTcxNzUy_86e0559c-b69b-48e4-9be3-5d7cdf69221c"
      unitRef="usd">-338000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjAtNi0xLTEtNzE3NTI_af2dffcd-e150-48a1-bb8d-3c278ea86c6a"
      unitRef="shares">120000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjAtMTgtMS0xLTcxNzUy_0a4ee82e-42b1-41c1-8f3b-77e2649475d9"
      unitRef="usd">4464000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjAtMjQtMS0xLTcxNzUy_4ef632e2-abb7-4257-a6fd-4b0d03c46709"
      unitRef="usd">4464000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="i55893a3fd0794a70a0b63c709d7b270b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjEtNi0xLTEtNzE3NTI_8d747049-03f2-4c8f-972a-663d1ca7667e"
      unitRef="shares">113000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjEtMTgtMS0xLTcxNzUy_9e37f438-aad7-458c-9556-4a97fa8eacb5"
      unitRef="usd">2635000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjEtMjQtMS0xLTcxNzUy_e8449b57-e30e-4138-b6cc-6cfa13519754"
      unitRef="usd">2635000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9b12a41e71b641548b9ee7eb883411b6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjItMTgtMS0xLTcxNzUy_678f2507-9a48-4836-a8b7-ead57a156cdb"
      unitRef="usd">13966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjItMjQtMS0xLTcxNzUy_92901a33-dbd2-4a5a-a994-1b598566c677"
      unitRef="usd">13966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i28f2e1ac9fa746748076a6d0ffe1606e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjQtMjAtMS0xLTcxNzUy_1784c665-f7d1-434c-a2fa-faa06de19edf"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjQtMjQtMS0xLTcxNzUy_3c2937da-7fad-42d7-baaa-0e3e43b35b11"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="iddc0bb197fb64b37b2fdd895263ea8b0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjUtMjItMS0xLTcxNzUy_a98a482f-f1c1-460b-8fd9-90d9a4a2eaf6"
      unitRef="usd">733000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjUtMjQtMS0xLTcxNzUy_7fab37eb-befc-4e2e-adf5-2d8f08322cb5"
      unitRef="usd">733000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="if398434d7fb74ea58b0d0dcf66b713e1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtNi0xLTEtNzE3NTI_eb8a1611-7b29-4743-9c62-848c59874a8d"
      unitRef="shares">76469000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if398434d7fb74ea58b0d0dcf66b713e1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtOC0xLTEtNzE3NTI_1a875127-4d86-4e36-8a99-a8ea451bba94"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39f5427d4c6a45d1acb96f3f56cc5348_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMTgtMS0xLTcxNzUy_9a3f9120-46e1-4e34-91ea-3412582a2bac"
      unitRef="usd">640710000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if758ebe4a14549dab2832cd1cc1a00b0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMjAtMS0xLTcxNzUy_d7e27241-39a8-490d-8b09-482360349612"
      unitRef="usd">803000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9bc6b4d324f14f39a57c804dd964ec69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMjItMS0xLTcxNzUy_2414a6ee-31bb-4e39-8503-2c1eadbb5e88"
      unitRef="usd">-207854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89d36364faed4176b85c2148367016ba_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yNS9mcmFnOjAyYmZmZDZlZDdiYzQxNjQ4MjJiMDZkMWQxYjYzMTIxL3RhYmxlOjE1NDBmMDY5YTBjNzRlOGViNjk5ZjVjZWQ4YmI3Nzc4L3RhYmxlcmFuZ2U6MTU0MGYwNjlhMGM3NGU4ZWI2OTlmNWNlZDhiYjc3NzhfMjYtMjQtMS0xLTcxNzUy_63fa39d1-4761-4064-b277-d0badb77b0d4"
      unitRef="usd">433667000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNC0xLTEtMS03MTc1Mg_592306ef-e581-4e9e-81e4-e19541ea4343"
      unitRef="usd">65552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNC0zLTEtMS03MTc1Mg_85e6bb45-96e3-4d12-a6ea-3cf69727291b"
      unitRef="usd">4535000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNi0xLTEtMS03MTc1Mg_666ecfbd-dbe2-41a7-ae01-1a0c8bc9dc77"
      unitRef="usd">43449000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNi0zLTEtMS03MTc1Mg_53ee9003-af82-42aa-869a-0a54843f89fd"
      unitRef="usd">44322000</us-gaap:DepreciationDepletionAndAmortization>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTItMS0xLTEtNzE3NTI_27d4817c-069c-4528-8645-1f922bca5e55"
      unitRef="usd">957000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTItMy0xLTEtNzE3NTI_7e60fa97-be2b-4ecd-88a0-93a2ed411d2c"
      unitRef="usd">2071000</mxl:AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTMtMS0xLTEtNzE3NTI_eac87441-3eab-40ea-8c9b-e5fae19a1c43"
      unitRef="usd">38023000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTMtMy0xLTEtNzE3NTI_f050a442-19f5-43a2-8a04-e837aa87e41a"
      unitRef="usd">26921000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTQtMS0xLTEtNzE3NTI_c506b393-4f61-407b-b7b6-82640c7232c4"
      unitRef="usd">7359000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTQtMy0xLTEtNzE3NTI_b1c7fc76-b8ae-4641-b8d4-b82fcbbe60f3"
      unitRef="usd">-5461000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTUtMS0xLTEtNzE3NTI_acc8f0a4-30e7-4708-b779-0281bb1d0695"
      unitRef="usd">-164000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTUtMy0xLTEtNzE3NTI_90b0fa4a-24c4-4986-8cca-b8aa828ef81f"
      unitRef="usd">-388000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTctMS0xLTEtNzE3NTI_ca5e527c-a174-4759-86c6-aff839c124e2"
      unitRef="usd">3859000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTctMy0xLTEtNzE3NTI_4d9b86ce-01e3-4aee-b7b6-1d843237fe71"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTgtMS0xLTEtNzE3NTI_37951a46-1916-46e1-a295-691381a878fc"
      unitRef="usd">0</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTgtMy0xLTEtNzE3NTI_a6fb37e9-e609-4903-be40-cfa1adce097c"
      unitRef="usd">226000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTktMS0xLTEtNzE3NTI_00cf19d6-4b45-41ec-8cf5-4164d99ccebd"
      unitRef="usd">462000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMTktMy0xLTEtNzE3NTI_15f5192b-109c-4a18-8530-e07f7faf047e"
      unitRef="usd">429000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjAtMS0xLTEtNzE3NTI_11ae0adb-e7b6-4122-89d6-589b6bed9821"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjAtMy0xLTEtNzE3NTI_e406d743-0b80-438b-a1ec-8d55d8663a60"
      unitRef="usd">-5221000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjItMS0xLTEtNzE3NTI_81ff718e-e953-467c-b35b-41b2608f95d2"
      unitRef="usd">2675000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjItMy0xLTEtNzE3NTI_840c7083-5dd8-4f82-9c24-de489e4bab30"
      unitRef="usd">-408000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjQtMS0xLTEtNzE3NTI_3d0b43e1-7216-499e-8b24-2fa529ff33ae"
      unitRef="usd">9429000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjQtMy0xLTEtNzE3NTI_15081f01-5007-41bd-b9c4-b78d21a11923"
      unitRef="usd">4631000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjYtMS0xLTEtNzE3NTI_5c8d48d8-6529-4f72-bdeb-682e5f8eca65"
      unitRef="usd">16969000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjYtMy0xLTEtNzE3NTI_9226dbd7-e0f0-45d3-8380-486d74444a43"
      unitRef="usd">67879000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjctMS0xLTEtNzE3NTI_0bce3bef-8713-4ea1-9441-5c7bf4361328"
      unitRef="usd">14728000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjctMy0xLTEtNzE3NTI_8a904272-9204-4a1e-bd40-2282b3be05cb"
      unitRef="usd">596000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjgtMS0xLTEtNzE3NTI_82813b32-8aa7-419d-a0b1-baf9ff760a9e"
      unitRef="usd">-1828000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjgtMy0xLTEtNzE3NTI_f24a265f-ec0e-4c7d-9cdb-3df603629cbc"
      unitRef="usd">-33448000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjktMS0xLTEtNzE3NTI_1426d047-de06-42cb-82c5-36028ea0eca8"
      unitRef="usd">0</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMjktMy0xLTEtNzE3NTI_28c77311-0168-44c1-b1d6-9b3628e41549"
      unitRef="usd">-72000</mxl:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzAtMS0xLTEtNzE3NTI_1f3983b1-82e6-4340-9182-9edf76038f24"
      unitRef="usd">62621000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzAtMy0xLTEtNzE3NTI_d9d61977-155d-4a1b-826c-e387e6b34958"
      unitRef="usd">6311000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzEtMS0xLTEtNzE3NTI_0ac11a3c-1e66-4307-84f9-5739dd1916de"
      unitRef="usd">21355000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzEtMy0xLTEtNzE3NTI_5ddcb9a9-5c83-4167-a696-5c92de23cbfe"
      unitRef="usd">15233000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzMtMS0xLTEtNzE3NTI_b4958519-d812-41cc-967f-5f08b6635680"
      unitRef="usd">70797000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <mxl:IncreaseDecreaseinAccruedPriceProtectionLiability
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzMtMy0xLTEtNzE3NTI_27322faf-77d5-4e13-821b-6705164c4c93"
      unitRef="usd">6955000</mxl:IncreaseDecreaseinAccruedPriceProtectionLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzQtMS0xLTEtNzE3NTI_c4fecfd4-3ca4-45d4-9788-6ffa85463fa8"
      unitRef="usd">-5511000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzQtMy0xLTEtNzE3NTI_e64919ed-5965-4e89-9bff-e664f5f12a8b"
      unitRef="usd">-4347000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzUtMS0xLTEtNzE3NTI_bbfdf536-f67a-4c9a-a3f6-bcc6496c762d"
      unitRef="usd">-1793000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzUtMy0xLTEtNzE3NTI_170e7b86-7cd9-4550-ad9a-245824f3c472"
      unitRef="usd">4497000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzYtMS0xLTEtNzE3NTI_44534cbd-933d-4dab-ae8e-e3b0f8b99746"
      unitRef="usd">257603000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzYtMy0xLTEtNzE3NTI_63d84bb0-c127-49ba-bae6-32b27d66d654"
      unitRef="usd">68123000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzktMS0xLTEtNzE3NTI_31b59159-3264-4952-bc41-ca3e025019ba"
      unitRef="usd">15506000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfMzktMy0xLTEtNzE3NTI_955c2c9a-f83c-4e98-b6b2-19c2faaba9d8"
      unitRef="usd">17310000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDEtMS0xLTEtNzE3NTI_cce54c00-8539-4516-a4c9-9da583955419"
      unitRef="usd">5204000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDEtMy0xLTEtNzE3NTI_21e2d417-5c64-4f0e-a3a3-52ea6bfd2274"
      unitRef="usd">1112000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDItMS0xLTEtNzE3NTI_c2643f55-a2f3-47cb-80ae-bf6fc3cf4c65"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDItMy0xLTEtNzE3NTI_03f248f9-4c9d-47f9-bb60-b5bf4a20a664"
      unitRef="usd">27500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDMtMS0xLTEtNzE3NTI_c7db51b9-c41a-4e92-9ebe-2dbc38ce1f6a"
      unitRef="usd">10000000</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDMtMy0xLTEtNzE3NTI_14bac695-7413-4d39-afe7-7e12bdb8833a"
      unitRef="usd">0</mxl:ProceedsLoanedUnderNotesReceivable>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDQtMS0xLTEtNzE3NTI_9fbad883-3d30-4a1e-812d-453266d2b7d4"
      unitRef="usd">28325000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDQtMy0xLTEtNzE3NTI_5e41f266-76d3-40f0-99de-8ead786f96ca"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDYtMS0xLTEtNzE3NTI_c296604c-e4c4-4b7b-be0d-df043d041213"
      unitRef="usd">-59035000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNDYtMy0xLTEtNzE3NTI_f4babd0c-1282-4f88-bdea-f48912389aac"
      unitRef="usd">-50922000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTAtMS0xLTEtNzE3NTI_16162455-1676-4e18-ab72-4ca18dcfdfe8"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTAtMy0xLTEtNzE3NTI_f844649f-21f0-40b2-a460-fe4924c5f5f1"
      unitRef="usd">350000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTEtMS0xLTEtNzE3NTI_8fa1241c-46a2-4fc6-a40e-a10e69354ce9"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTEtMy0xLTEtNzE3NTI_f44704cc-49c3-407e-af48-08c7c31ffedb"
      unitRef="usd">4127000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTItMS0xLTEtNzE3NTI_78ab2316-c7e4-4fe8-bba7-c91624792f6e"
      unitRef="usd">60000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTItMy0xLTEtNzE3NTI_92f138ee-7759-4e86-9e30-8d8f418a97d0"
      unitRef="usd">369813000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTMtMS0xLTEtNzE3NTI_119d064f-8ba0-40a1-9faf-355b3153e5a2"
      unitRef="usd">3133000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTMtMy0xLTEtNzE3NTI_0d1eb06e-79f9-4209-8879-293ad3462d12"
      unitRef="usd">6094000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTQtMS0xLTEtNzE3NTI_53caca5d-7377-4bdb-adb3-c78517418438"
      unitRef="usd">28147000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTQtMy0xLTEtNzE3NTI_3872da4e-44a6-4daa-9cdf-e813478e7ee9"
      unitRef="usd">10105000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTUtMS0xLTEtNzE3NTI_abbfba5d-11b9-4f2f-84ca-74b57699ebef"
      unitRef="usd">31511000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTUtMy0xLTEtNzE3NTI_0b384ccb-1c3e-4685-8e4a-c5cd74d1f443"
      unitRef="usd">7137000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTctMS0xLTEtNzE3NTI_23f65525-3bb0-4ccd-898f-5bc7f0e92616"
      unitRef="usd">-116525000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTctMy0xLTEtNzE3NTI_5ad83df3-cc4e-43f8-90e8-d5534adc1264"
      unitRef="usd">-35088000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTgtMS0xLTEtNzE3NTI_f62f36f2-207c-46b9-8555-233c67fd2b84"
      unitRef="usd">-1362000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTgtMy0xLTEtNzE3NTI_f55055e0-5d83-414c-99ad-acabdc27a408"
      unitRef="usd">-713000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTktMS0xLTEtNzE3NTI_7a1d9d86-4b1b-4fa4-8b40-0c7b7f3fe9eb"
      unitRef="usd">80681000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNTktMy0xLTEtNzE3NTI_1dafde1a-1ca6-4f16-a5fa-09f7d652cfff"
      unitRef="usd">-18600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjAtMS0xLTEtNzE3NTI_c130dda9-024a-48ce-916a-ee1ac989e57b"
      unitRef="usd">131738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjAtMy0xLTEtNzE3NTI_c42088a9-ab5e-4be8-8a64-37a60308279c"
      unitRef="usd">150034000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjEtMS0xLTEtNzE3NTI_a874be43-dcdc-41b4-b7b1-99d78c3f5051"
      unitRef="usd">212419000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i89d36364faed4176b85c2148367016ba_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjEtMy0xLTEtNzE3NTI_c6aa2c84-33d7-499f-bf50-c5d1af2d46f9"
      unitRef="usd">131434000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjQtMS0xLTEtNzE3NTI_e2626580-974f-4a21-8f14-41e00d317ff6"
      unitRef="usd">4277000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjQtMy0xLTEtNzE3NTI_fbda51db-af0f-4203-8ede-c4e7667cc391"
      unitRef="usd">6402000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjUtMS0xLTEtNzE3NTI_f8d98ca7-89f5-4d8c-8060-59095506adfe"
      unitRef="usd">9470000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjUtMy0xLTEtNzE3NTI_8d0d1c47-6e7d-41c8-9c9e-7e4b4ba149d4"
      unitRef="usd">1671000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjktMS0xLTEtNzE3NTI_34da4607-fffb-4570-8fa7-050ff9770a05"
      unitRef="usd">38373000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8yOC9mcmFnOjNlYzBmMDIzOTg4YjRjNWJiOTY0OWI3YzJjZDM4MzllL3RhYmxlOmVjMjBkMjU4MjQwYjQ0NTA4MTI4Y2U3YjE4MDQ4MmIzL3RhYmxlcmFuZ2U6ZWMyMGQyNTgyNDBiNDQ1MDgxMjhjZTdiMTgwNDgyYjNfNjktMy0xLTEtNzE3NTI_01a553c4-f184-44e0-8a81-5913fd2526a1"
      unitRef="usd">22874000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODUwMA_5a4a53ce-d19a-4d37-b2ce-10307a561f8d">Organization and Summary of Significant Accounting Policies&lt;div style="margin-top:9pt"&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;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (SoC) solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear&#x2019;s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company&#x2019;s products in a wide range of electronic devices, including cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the Company&#x2019;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#x2019;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity, and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated balance sheet as of December&#160;31, 2021 was derived from the Company&#x2019;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2021 included in the Company&#x2019;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;2, 2022, or the Annual Report. Interim results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Use of Estimates and Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles.  As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company&#x2019;s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company&#x2019;s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company&#x2019;s business and its duration is uncertain and cannot be reasonably estimated at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 also believes that its $212.4 million of cash and cash equivalents at June&#160;30, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly as the Company pursues additional acquisitions (Note 3). The Company&#x2019;s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#x2019;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July&#160;27, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from the global supply shortage. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to the Company&#x2019;s Annual Report for a summary of significant accounting policies. There have been no other significant changes to the Company&#x2019;s significant accounting policies during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODQ4Ng_d83907d2-45c2-49d8-a4b2-e69baa73220b">&lt;div style="margin-top:9pt"&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;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and disclosures required by GAAP for complete financial statements.  All intercompany transactions and investments have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the Company&#x2019;s unaudited consolidated interim financial statements contain adjustments, including normal recurring accruals necessary to present fairly the Company&#x2019;s consolidated financial position, results of operations, comprehensive income (loss), stockholders&#x2019; equity, and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated balance sheet as of December&#160;31, 2021 was derived from the Company&#x2019;s audited consolidated financial statements at that date.&#160;The accompanying unaudited consolidated interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes thereto for the year ended December&#160;31, 2021 included in the Company&#x2019;s Annual Report on Form 10-K filed by the Company with the Securities and Exchange Commission, or the SEC, on February&#160;2, 2022, or the Annual Report. Interim results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODQ5MA_8159ccd7-9176-4597-8e16-afd19ce1d365">&lt;div style="margin-top:9pt"&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;Use of Estimates and Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the COVID-19 global pandemic, which is still ongoing, various restrictions were put in place causing a temporary decline in demand for certain items such as automobiles.  As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company&#x2019;s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company&#x2019;s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and may be further exacerbated by the impacts of high inflation, and the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company&#x2019;s business and its duration is uncertain and cannot be reasonably estimated at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 also believes that its $212.4 million of cash and cash equivalents at June&#160;30, 2022 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly as the Company pursues additional acquisitions (Note 3). The Company&#x2019;s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of the Company&#x2019;s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. &lt;/span&gt;&lt;/div&gt;The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of July&#160;27, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates, particularly if the Company experiences material impacts from the global supply shortage.</us-gaap:UseOfEstimates>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfNTQ4Ng_6851d72c-5169-4ffa-8f6b-afdd76eb8ac0"
      unitRef="usd">212400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNC9mcmFnOjc2M2VhNjRmOGIyNzQ0ZGE5NWE3MjYxZmY3NDgyNTZkL3RleHRyZWdpb246NzYzZWE2NGY4YjI3NDRkYTk1YTcyNjFmZjc0ODI1NmRfODQ3Nw_7069aafb-be63-4822-ad54-94bcde3bc942">&lt;div style="margin-top:9pt"&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;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfMTIxOQ_4614b1b7-04e8-4c18-9d0b-519d2e4238ea">Net Income (Loss) Per ShareBasic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the computation of basic and diluted EPS:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;2022&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-bottom:1pt solid #000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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:100%"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Dilutive common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Weighted average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&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:100%"&gt;80,279&#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 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:100%"&gt;79,026&#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 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:100%"&gt;80,462&#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 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:100%"&gt;78,657&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Diluted&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;0.40&#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:100%"&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:100%"&gt;0.01&#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:100%"&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:100%"&gt;0.81&#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:100%"&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:100%"&gt;0.06&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-top:9pt;text-indent:27pt"&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 June 30, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 1.0 million and 0.04 million, respectively, from the calculation of diluted net income per share due to their anti-dilutive nature.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 six months ended June 30, 2022 and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 1.0 million and 0.1 million, respectively, from the calculation of diluted net income per share due to their anti-dilutive nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfMTIyOQ_9a3f9b58-98da-4727-b48e-b7174e2f9050">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the computation of basic and diluted EPS:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;2022&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-bottom:1pt solid #000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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:100%"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Dilutive common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Weighted average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&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:100%"&gt;80,279&#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 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:100%"&gt;79,026&#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 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:100%"&gt;80,462&#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 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:100%"&gt;78,657&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Diluted&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;0.40&#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:100%"&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:100%"&gt;0.01&#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:100%"&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:100%"&gt;0.81&#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:100%"&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:100%"&gt;0.06&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC0xLTEtMS03MTc1Mg_2a00278e-c5ad-44a6-ab4f-fbab24cbec2a"
      unitRef="usd">31966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC0zLTEtMS03MTc1Mg_73653a15-5c64-44df-aa45-a8e5d2fa9f3e"
      unitRef="usd">733000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC01LTEtMS03MTc1Mg_df4af6e4-6030-4350-80e3-31fb32d4c7f7"
      unitRef="usd">65552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNC03LTEtMS03MTc1Mg_e5977d69-8637-487c-bc9d-03f37068b224"
      unitRef="usd">4535000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi0xLTEtMS03MTc1Mg_7e4fddd6-025e-40b8-b5fe-4239e4af8690"
      unitRef="shares">77858000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi0zLTEtMS03MTc1Mg_a6147731-ce17-4e0c-9ad4-c57e54f581a2"
      unitRef="shares">75930000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi01LTEtMS03MTc1Mg_4a87da75-2745-4bf9-9582-a95b6dedbdcb"
      unitRef="shares">77527000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNi03LTEtMS03MTc1Mg_de36bf60-8230-44ce-ac5b-79b61f637d56"
      unitRef="shares">75394000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy0xLTEtMS03MTc1Mg_cc5c24a8-53a3-450f-809b-ac96b8407e72"
      unitRef="shares">2421000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy0zLTEtMS03MTc1Mg_ef0056b8-812d-4442-a763-1fc4abc0ad0a"
      unitRef="shares">3096000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy01LTEtMS03MTc1Mg_75b57c7b-854f-4db4-ad03-9cbdfe27687e"
      unitRef="shares">2935000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfNy03LTEtMS03MTc1Mg_b9d93260-ef3e-4630-8963-f6c1e26e43b8"
      unitRef="shares">3263000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC0xLTEtMS03MTc1Mg_8d07e07b-e03b-4944-be8b-cf227ab93cef"
      unitRef="shares">80279000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC0zLTEtMS03MTc1Mg_5ce39671-aef4-496b-8e2f-fbf6630b9ee1"
      unitRef="shares">79026000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC01LTEtMS03MTc1Mg_56378e07-aa18-4186-9681-ed66d8784dd6"
      unitRef="shares">80462000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfOC03LTEtMS03MTc1Mg_010f03e8-dcae-4622-a5cf-3194134c7531"
      unitRef="shares">78657000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtMS0xLTEtNzE3NTI_9f5cbee9-805d-4b29-9995-707eac93a9e4"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtMy0xLTEtNzE3NTI_a66523b0-2f27-46d2-8168-5432965b643c"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtNS0xLTEtNzE3NTI_82d54ff3-310c-42f6-a94b-5c7f03855e99"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTAtNy0xLTEtNzE3NTI_214d3666-cb65-400b-8e9c-953a772d2a42"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtMS0xLTEtNzE3NTI_2c49efb6-844b-42a3-9ffe-7934f5d35106"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtMy0xLTEtNzE3NTI_6af35690-aebc-463a-953f-d005e35bd56b"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtNS0xLTEtNzE3NTI_88072f3a-ce46-454c-bd8a-13dabb354a8c"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RhYmxlOjNhMGNmNWU5NGQwZDQ2MDM4NmEwNThiODI4OThhZmI2L3RhYmxlcmFuZ2U6M2EwY2Y1ZTk0ZDBkNDYwMzg2YTA1OGI4Mjg5OGFmYjZfMTEtNy0xLTEtNzE3NTI_e4b4a922-db97-47ab-a0eb-4fab89763cde"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1MjY1_1b107a07-5e31-497d-818b-3069d939ba89"
      unitRef="shares">1000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1Mjcz_444b099e-a601-451e-b45b-17d7ddb62549"
      unitRef="shares">40000.00</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1NDA3_54819e31-9a20-425d-a756-c37ce6e161b7"
      unitRef="shares">1000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV8zNy9mcmFnOmViZmI3ODMzNGQ1NDRjOWM4ZjdmNGEwNjM0NjE4NzhmL3RleHRyZWdpb246ZWJmYjc4MzM0ZDU0NGM5YzhmN2Y0YTA2MzQ2MTg3OGZfNTQ5NzU1ODE1NDEx_7999fee7-6eae-4fc0-b586-4544cbb00ce7"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDgwNg_fa7f1f91-cd95-4c41-b145-75759d9e2f13">Business Combinations&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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;Silicon Motion Merger&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;5, 2022, MaxLinear entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Merger Agreement, the transaction consideration will consist of $93.54 in cash and 0.388 shares of MaxLinear stock for each Silicon Motion American Depositary Share, or ADS, and $23.385 in cash and 0.097 shares of MaxLinear common stock for each Silicon Motion ordinary share not represented by an ADS. Upon closing of the transaction, the current MaxLinear stockholders will own approximately 86% of the combined company and former Silicon Motion securityholders will own approximately 14% of the combined company. Based on the closing price of MaxLinear shares on May 4, 2022, the implied value of the total transaction consideration for Silicon Motion is approximately $4.3 billion. MaxLinear may fund up to $3.5 billion of cash consideration with cash on hand and fully committed debt financing from Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders as described below. MaxLinear will also assume Silicon Motion&#x2019;s vested and unvested employee stock-based compensation awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The merger is not subject to any financing conditions but is pending satisfaction of customary closing conditions, including Silicon Motion shareholders&#x2019; approval and regulatory approval in the People&#x2019;s Republic of China, or China. On June 27, 2022, the Hart-Scott-Rodino Antitrust Improvements Act of 1976, or HSR, waiting period expired with respect to the pending merger. On July 13, 2022, the registration statement on Form S-4 was declared effective by the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;17, 2022, MaxLinear entered into an amended and restated commitment letter with Wells Fargo Bank and other lenders pursuant to which, subject to the terms and conditions set forth therein, the lenders have committed to provide (i) a senior secured term B loan facility in an aggregate principal amount of up to $2.7375&#160;billion (ii) a senior secured term A loan facility in an aggregate principal amount of up to $512.5 million and (iii) a senior secured revolving credit facility in an aggregate principal amount of up to $250.0 million, which we collectively refer to as the Senior Secured Credit Facilities. The funding of the Senior Secured Credit Facilities is contingent on the satisfaction of customary conditions, including (i) the execution and delivery of definitive documentation with respect to credit facilities in accordance with the terms in the amended and restated commitment letter, and (ii) the consummation of the acquisition by MaxLinear of Silicon Motion in accordance with the Merger Agreement. A portion of the proceeds from the Senior Secured Credit Facilities will be used to repay existing debt (Note 8) in full.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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;Acquisition of Company X&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The initial closing transaction consideration consisted of $5.0&#160;million in cash. In addition, their stockholders may receive up to an additional $3.0 million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company X is headquartered in Chennai, India and operates as a Wi-Fi solutions and service provider.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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;Acquisition Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 fair value of purchase price consideration to acquire Company X (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.009%"/&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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of purchase consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#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;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;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business&#x2019;s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Purchase Price Allocation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An allocation of purchase price as of the December&#160;8, 2021 acquisition closing date based upon an estimate of the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $4.4&#160;million in identifiable intangible assets and $0.6&#160;million in net operating liabilities, with $3.9&#160;million in goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.493%"/&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:700;line-height:100%"&gt;Category&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:10pt;font-weight:700;line-height:100%"&gt;Estimated Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Finite-lived intangible assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed technology&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:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable intangible assets acquired&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 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:100%"&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:100%"&gt;4,400&#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;&lt;div style="margin-top:9pt;text-align:justify"&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;Assumptions in the Allocations of Purchase Price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management prepared the purchase price allocations for Company X and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;identifiable intangible assets and contingent consideration. Certain stockholders that are employees of Company X were not required to remain employed in order to receive the contingent consideration; accordingly, the fair value of the contingent consideration was accounted for as a portion of the purchase consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of Company X with the operations of MaxLinear. Certain liabilities included in the purchase price allocations are based on management&#x2019;s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. There were minor adjustments to various assets and liabilities that resulted in a change in the purchase price allocation reflected as of June&#160;30, 2022 compared to the preliminary purchase price allocation as of December&#160;31, 2021 for Company X. These adjustments resulted in a decrease of $0.07&#160;million in net operating assets and corresponding increase in goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the identified intangible assets acquired from Company X was estimated using an income approach. Under the income approach, an intangible asset&#x2019;s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the licensed technology was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping&#x2019;s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Future cash flows were estimated based on forecasted revenue and costs, taking into account expected future contracts and remaining contract terms. The licensed technology began amortization immediately upon the closing of the transaction. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In connection with the acquisition of Company X, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill recorded in connection with Company X was $3.9&#160;million as of June&#160;30, 2022. The Company does not expect to deduct any of the acquired goodwill for tax purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare
      contextRef="i95436c2b160149fc821a62ef44d07b76_I20220505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDUwNg_33eb417d-9780-49d8-92ca-4b7519f20db2"
      unitRef="usdPerShare">93.54</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDUxNQ_63f8fa50-29b7-484f-9113-971f083b49fa"
      unitRef="shares">0.388</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare
      contextRef="i711a238e275d4211a04450cb12466fc9_I20220505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDUzNg_0a960c10-be6e-483f-b7ab-83581fc9a57f"
      unitRef="usdPerShare">23.385</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare>
    <mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare
      contextRef="i22e9ffabf24342f090a9d47a54dd14cb_D20220505-20220505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDU0NQ_7b074001-fcc7-4af1-9595-0538ca5a735d"
      unitRef="shares">0.097</mxl:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest
      contextRef="i1df5bb94ad3947ecaa3d8d219f8c6196_D20220505-20220505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDY0OQ_17c11d6d-441c-425d-8cf6-9f38d00b08f0"
      unitRef="number">0.86</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i66e223a8feac40e593cca3f09b53c895_I20220505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDY1NQ_b25e4233-08f8-4db8-8d94-951d5eb63d18"
      unitRef="number">0.14</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMjc0ODc3OTA4NzA4Mw_e1e080cf-79d9-4cda-a609-e67956187154"
      unitRef="usd">4300000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mxl:BusinessCombinationConsiderationTransferredCashConsiderationFunded
      contextRef="if7ecf87eb01c46fbbfeee31302ab9024_D20220505-20220505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDU2MA_e8cb755e-8d63-466c-8e19-c68ae8835056"
      unitRef="usd">3500000000</mxl:BusinessCombinationConsiderationTransferredCashConsiderationFunded>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i24908efb1c0d45ba9090131aa4d91372_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDU4MQ_e706b99d-a1f9-47d2-abb3-09172299d0da"
      unitRef="usd">2737500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i01066a82cae6472183410aeb6c2b9582_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDYwNA_e7a3947a-eea0-4d80-a13b-c242f9bc5c34"
      unitRef="usd">512500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iee812416602640ebb016d40623c5fc50_I20220617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTA5OTUxMTY0NDYyNA_921fb589-3dfc-451e-a45a-b9a4baf0b3a3"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMjQ1_7f91044b-f987-4c31-9972-bcd4241d7db8"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9e159fcc897443eda248481f1584803d_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMzIx_21a1672b-3a56-41cc-9b56-17825e4592b7"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDgwOA_21bab7b7-6a69-4e43-9f0c-d04fcf05be41">&lt;div style="margin-top:9pt;text-indent:27pt"&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 fair value of purchase price consideration to acquire Company X (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.009%"/&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:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of purchase consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#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;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;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business&#x2019;s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOjRjODA3NTU3OWVlZjQ4YjI5OWJmNTBmZWIzMjIzM2JkL3RhYmxlcmFuZ2U6NGM4MDc1NTc5ZWVmNDhiMjk5YmY1MGZlYjMyMjMzYmRfMi0xLTEtMS03MTc1Mg_aeabe896-1e45-45d1-9835-aeb1e6646d34"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOjRjODA3NTU3OWVlZjQ4YjI5OWJmNTBmZWIzMjIzM2JkL3RhYmxlcmFuZ2U6NGM4MDc1NTc5ZWVmNDhiMjk5YmY1MGZlYjMyMjMzYmRfNS0xLTEtMS03MTc1Mg_b4af3fb5-e651-4099-be7b-62b68b4aeba3"
      unitRef="usd">2700000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOjRjODA3NTU3OWVlZjQ4YjI5OWJmNTBmZWIzMjIzM2JkL3RhYmxlcmFuZ2U6NGM4MDc1NTc5ZWVmNDhiMjk5YmY1MGZlYjMyMjMzYmRfMTAtMS0xLTEtNzE3NTI_fd07fcd4-e42a-42cb-9cd4-230bed69057c"
      unitRef="usd">7700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9e159fcc897443eda248481f1584803d_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfOTE1_21a1672b-3a56-41cc-9b56-17825e4592b7"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTcwMQ_855dc8ca-3a91-4398-9e03-5408d6aae265"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities
      contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTc0Mg_1274d3f9-68b4-4ee6-b738-638adeadba5e"
      unitRef="usd">600000</mxl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities>
    <us-gaap:Goodwill
      contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMTc4MA_871bdc74-e28b-45a8-95eb-2458087ac5e9"
      unitRef="usd">3900000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDgwOQ_818ee29b-74ad-4e18-94ea-8418849f3ca9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.493%"/&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:700;line-height:100%"&gt;Category&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:10pt;font-weight:700;line-height:100%"&gt;Estimated Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Finite-lived intangible assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed technology&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:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable intangible assets acquired&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 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:100%"&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:100%"&gt;4,400&#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;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifad17b58d9c44c9d8a4fa43adf5c0fcc_D20211208-20211208"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOmU4NGY1Y2U0YjNiNzRhYzNhMDQyYTU0MmU0Zjc2YmNjL3RhYmxlcmFuZ2U6ZTg0ZjVjZTRiM2I3NGFjM2EwNDJhNTQyZTRmNzZiY2NfMi0yLTEtMS03MTc1Mg_1deea55b-c5da-40b1-88de-f8a76ac7378e">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9cb19cf756f74222a6e1b92f4ebfefc7_I20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOmU4NGY1Y2U0YjNiNzRhYzNhMDQyYTU0MmU0Zjc2YmNjL3RhYmxlcmFuZ2U6ZTg0ZjVjZTRiM2I3NGFjM2EwNDJhNTQyZTRmNzZiY2NfMi00LTEtMS03MTc1Mg_aa8aaa0f-f5c1-47da-ac57-a029b1a9b032"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8456455c98be4bf2b6bf45222be46848_I20211208"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RhYmxlOmU4NGY1Y2U0YjNiNzRhYzNhMDQyYTU0MmU0Zjc2YmNjL3RhYmxlcmFuZ2U6ZTg0ZjVjZTRiM2I3NGFjM2EwNDJhNTQyZTRmNzZiY2NfMy00LTEtMS03MTc1Mg_964dc4c7-b396-4f12-a751-7623768d3c98"
      unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMzM2Mw_3b9a699a-4127-4b33-b656-59036fba17c5"
      unitRef="usd">70000.00</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <mxl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets
      contextRef="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfMzM2Mw_6c4394c3-998c-4e93-9a3d-c376aba41be4"
      unitRef="usd">-70000.00</mxl:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets>
    <us-gaap:Goodwill
      contextRef="i646cdff9c36a4df5b0e5bbcfb7cabd03_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDcxMQ_cfb5aae2-0110-4dab-afe9-0754ef11f259"
      unitRef="usd">3900000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i646cdff9c36a4df5b0e5bbcfb7cabd03_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80MC9mcmFnOjBmZmIzZjQ4ZjhhMzQwYzk4ZTFmYmYzYTc3NjJiZjk4L3RleHRyZWdpb246MGZmYjNmNDhmOGEzNDBjOThlMWZiZjNhNzc2MmJmOThfNDc0MQ_aebb79c4-3808-4fc3-a839-5ad821391d82"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfOTE1_0be6dbc7-927f-4410-af41-bb1ec069befc">Restructuring Activity&lt;div style="margin-top:9pt;text-indent:27pt"&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 approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of income:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&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:100%"&gt;462&#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:100%"&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:100%"&gt;38&#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:100%"&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:100%"&gt;462&#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:100%"&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:100%"&gt;2,204&#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="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-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease related charges for the six months ended June 30, 2022 included the impairment of leased right-of-use assets of approximately $0.5 million related to exiting a redundant facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease related charges for the six months ended June 30, 2021 included the impairment of leased right-of-use assets and leasehold improvements of approximately $0.4 million and $0.2 million, respectively, related to exiting a redundant facility.&lt;/span&gt;&lt;/div&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 a roll-forward of the Company&#x2019;s restructuring liability for the six months ended June 30, 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:12.788%"/&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:12.788%"/&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:12.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Employee Separation Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;Lease Related Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&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="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash charges and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability as of June 30, 2022&lt;/span&gt;&lt;/td&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:100%"&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 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:100%"&gt;274&#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:100%"&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 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:100%"&gt;274&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion as of June 30, 2022&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;&#x2014;&#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:100%"&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:100%"&gt;18&#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:100%"&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:100%"&gt;&#x2014;&#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:100%"&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:100%"&gt;18&#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;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfOTAx_4240877f-8ebd-4d76-9486-efb24829702e">&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 activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of income:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee separation expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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:100%"&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:100%"&gt;462&#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:100%"&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:100%"&gt;38&#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:100%"&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:100%"&gt;462&#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:100%"&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:100%"&gt;2,204&#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="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;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="ibd04af3060604d3fa9275c4c33aab85f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy0xLTEtMS03MTc1Mg_16531c33-a3c1-4fb3-ad5b-0c60e9bc5935"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if9a655a640d54acf83ad1f9c7a497135_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy0zLTEtMS03MTc1Mg_5e1faa72-6361-470a-91d0-664a81c95210"
      unitRef="usd">20000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy01LTEtMS03MTc1Mg_e20344cb-37cb-48a3-a1fa-81e1569ac338"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0af0daa0e7a14d36b0a4e2c01a87866a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfMy03LTEtMS03MTc1Mg_cbf05bce-3d51-452d-b9f7-349ab496cfe8"
      unitRef="usd">1273000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id68902f628704a3aac057abe92aabf38_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC0xLTEtMS03MTc1Mg_cd6eee8f-4684-4be1-809f-fa3ecdbd8daf"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia337b0a41a1a4aaba713e83ef53eb93e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC0zLTEtMS03MTc1Mg_2289ad15-fc05-405b-b90e-dff16deac5aa"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC01LTEtMS03MTc1Mg_864c68ff-992f-41e1-9427-7a408a30ea37"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i68becd1cd47b425fb87a5fcff9155bbf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNC03LTEtMS03MTc1Mg_4335c134-dc3c-4097-b2ca-5ee49216384a"
      unitRef="usd">608000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i45838ba97fc94841aafb3a55fbffdfa9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS0xLTEtMS03MTc1Mg_9c056363-f0ee-4b0c-8ff5-3ba04c51a49f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0e851aecb8e54147a7c7034b68cc4151_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS0zLTEtMS03MTc1Mg_223d2b07-bd6c-4b7e-b02c-de3861155232"
      unitRef="usd">18000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS01LTEtMS03MTc1Mg_126f871c-90c1-4ffc-b48f-16618cb5db6e"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i109eae9449d64b36acac01ae902cf53e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNS03LTEtMS03MTc1Mg_25daca50-f0b4-4e03-965b-d7e509b060c9"
      unitRef="usd">323000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi0xLTEtMS03MTc1Mg_c8bb94ef-a523-42f6-b2f8-5c0127b5812c"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi0zLTEtMS03MTc1Mg_e268b62d-c8a7-47dd-8811-5bc00c2ebe32"
      unitRef="usd">38000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi01LTEtMS03MTc1Mg_817ff864-18e5-4b48-845b-31ba176f7b89"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOjliNmNiMmYwZGQ2NTQ5OWNhZmY2YTJjMGMwMzE4NDQ1L3RhYmxlcmFuZ2U6OWI2Y2IyZjBkZDY1NDk5Y2FmZjZhMmMwYzAzMTg0NDVfNi03LTEtMS03MTc1Mg_4e6ebc1c-70c0-44ad-8ed4-1a6910b6a780"
      unitRef="usd">2204000</us-gaap:RestructuringCharges>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib0588f0762c44e5c8903d3b5a63a5fde_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfMjc0ODc3OTA3MDY4OA_e91d5a0f-d2be-417f-82f0-d8e0425705a8"
      unitRef="usd">500000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i8fe36d8b21e64738a586bfac0b8e6e46_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfNTc5_a7d18595-dca2-4d55-926b-0e192ba105b0"
      unitRef="usd">400000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfNTg2_33ccd60b-088c-4b3c-bbb2-cfa9d10f854e"
      unitRef="usd">200000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RleHRyZWdpb246YzM5NzRmZDZhOTA5NDM4NzhmMmY4YTgwOTAxZWM0YWRfOTAz_8a07cb15-6e5e-4424-9455-fbf29afedd87">&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 a roll-forward of the Company&#x2019;s restructuring liability for the six months ended June 30, 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:12.788%"/&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:12.788%"/&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:12.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Employee Separation Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;Lease Related Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&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="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash charges and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability as of June 30, 2022&lt;/span&gt;&lt;/td&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:100%"&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 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:100%"&gt;274&#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:100%"&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 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:100%"&gt;274&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion as of June 30, 2022&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;&#x2014;&#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:100%"&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:100%"&gt;18&#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:100%"&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:100%"&gt;&#x2014;&#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:100%"&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:100%"&gt;18&#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;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i98117cb4d0614a02998f30080d20eae5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi0xLTEtMS03MTc1Mg_83c25158-5b45-4594-a72b-e5e2351b13cc"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie6160db30ddf44d1af6ad674952984d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi0zLTEtMS03MTc1Mg_3b72bd4b-4644-4610-91fe-2760d5a7c392"
      unitRef="usd">444000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9650c48e871243edb564ad1d9c1c94ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi01LTEtMS03MTc1Mg_dbc6156d-4554-461b-ba3a-83e05e6f7bc1"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMi03LTEtMS03MTc1Mg_34bb63c2-666d-4cb7-8176-3689e2d1115c"
      unitRef="usd">444000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy0xLTEtMS03MTc1Mg_40f2c67a-04a4-4a5a-b20e-579bdb426e48"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy0zLTEtMS03MTc1Mg_2054c9de-5972-4053-a814-7bd90f13537a"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy01LTEtMS03MTc1Mg_11652776-f0d7-4879-aac1-050dbff4ce79"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMy03LTEtMS03MTc1Mg_10c12a21-3f90-498c-a693-a05408c18cf3"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC0xLTEtMS03MTc1Mg_972dea3a-860f-4721-8ae3-9338c2461c5b"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC0zLTEtMS03MTc1Mg_e2c2d89d-588e-4f12-8124-a87832d03f84"
      unitRef="usd">170000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC01LTEtMS03MTc1Mg_a7b2e744-44ea-4948-9f7f-7d56bc265c3d"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNC03LTEtMS03MTc1Mg_a6fba876-c145-4dd5-968b-12c3b3a80448"
      unitRef="usd">170000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i1d49d3d6ac794f69b162dc23f1ba3dcb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi0xLTEtMS03MTc1Mg_d378856b-9584-4cba-aa28-c7d9cf5623c4"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i2338ffd22b5f484aa6fb277d48bd2235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi0zLTEtMS03MTc1Mg_10d57702-4100-402a-86b2-a89d182a7f1b"
      unitRef="usd">462000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i26eeb85c0d0a46a89254cc97db53651f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi01LTEtMS03MTc1Mg_5587cbf8-3e23-4597-a507-f04f0a36d7af"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfNi03LTEtMS03MTc1Mg_ac3f9686-db48-4ce7-8d73-e3dbbec15071"
      unitRef="usd">462000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i64d8408877644a79aa356e62dd83e607_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC0xLTEtMS03MTc1Mg_91a302b8-bb6e-494a-90c9-824a7e3dd78a"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC0zLTEtMS03MTc1Mg_1b0c2bde-3cf7-4aa9-953b-f7e446eb8d1d"
      unitRef="usd">274000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if974f21b051c407dbac5ace9965c5435_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC01LTEtMS03MTc1Mg_8db5665c-052e-4d9e-a3df-de37bfd369e3"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOC03LTEtMS03MTc1Mg_43a634d9-a846-4049-82c2-612c639fc80c"
      unitRef="usd">274000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i64d8408877644a79aa356e62dd83e607_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS0xLTEtMS03MTc1Mg_ae20d220-931a-49c2-9918-145fd392d95e"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS0zLTEtMS03MTc1Mg_c2cefb16-4233-40bb-9e73-d92c4fb5e61d"
      unitRef="usd">256000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="if974f21b051c407dbac5ace9965c5435_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS01LTEtMS03MTc1Mg_1b8c565f-04d4-41b8-a8ac-787efbf8a171"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfOS03LTEtMS03MTc1Mg_6a4ae50a-8607-44d7-ac6a-2bed1de9659e"
      unitRef="usd">256000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i64d8408877644a79aa356e62dd83e607_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtMS0xLTEtNzE3NTI_9e95f6f0-0640-4801-b752-ef37d76f2354"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i747f1840074b451f9a5e8f35c9ecfcb0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtMy0xLTEtNzE3NTI_ce2a12ea-3799-4e09-9dd8-276b50c493f5"
      unitRef="usd">18000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="if974f21b051c407dbac5ace9965c5435_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtNS0xLTEtNzE3NTI_2f4d8c08-249e-4985-8102-563ea5d6bc77"
      unitRef="usd">0</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80My9mcmFnOmMzOTc0ZmQ2YTkwOTQzODc4ZjJmOGE4MDkwMWVjNGFkL3RhYmxlOmI3YjdkNjM5NTE2ODQxMTdiMzBjNWI3NTBmMTQwYzM4L3RhYmxlcmFuZ2U6YjdiN2Q2Mzk1MTY4NDExN2IzMGM1Yjc1MGYxNDBjMzhfMTAtNy0xLTEtNzE3NTI_6c09b7e1-6378-4d16-b520-b6b99d343ede"
      unitRef="usd">18000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY5Ng_5975dac0-38dd-43e9-80db-57f0e9e47d1c">Goodwill and Intangible Assets&lt;div style="margin-top:9pt"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company&#x2019;s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022, there was an increase in the carrying value of goodwill of $0.07&#160;million related to minor adjustments to assets and liabilities in the purchase price allocation for Company X.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the three and six months ended June 30, 2022 and 2021, there were no indications of impairment of the Company&#x2019;s goodwill balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Acquired Intangibles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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;Finite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 Company&#x2019;s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&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:8.724%"/&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:9.897%"/&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:8.724%"/&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:8.724%"/&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:9.897%"/&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:8.726%"/&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:100%"&gt;June 30, 2022&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:100%"&gt;December 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Useful Life&lt;br/&gt;(in&#160;Years)&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:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Gross Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Net Carrying Amount&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="33" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,632&#160;&lt;/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:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,417&#160;&lt;/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:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(350,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:9pt;text-indent:27pt"&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 amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of income as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.496%"/&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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:100%"&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:100%"&gt;12,792&#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:100%"&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:100%"&gt;16,578&#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:100%"&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:100%"&gt;29,816&#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:100%"&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:100%"&gt;33,414&#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="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of income results primarily from acquired developed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 activity related to finite-lived intangible assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,112&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,414)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,928&#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:100%"&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:100%"&gt;167,764&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset&#x2019;s fair value. During each of the three and six months ended June 30, 2022 and 2021, no impairment losses related to finite-lived intangible assets were recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 future amortization of the Company&#x2019;s finite-lived intangible assets at June&#160;30, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,117&#160;&lt;/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:100%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;127,928&#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-top:9pt;text-indent:27pt"&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;Indefinite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;amp;D. The following table sets forth the Company's activities related to indefinite-lived intangible assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#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;The Company performs its annual assessment of indefinite-lived intangible assets on October 31 each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. During the three and six months ended June 30, 2022 and 2021, no indicators of impairment were identified and, as a result, no IPR&amp;amp;D impairment losses were recorded.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i1725319f209247f690b83dadcb1d86a0_D20220101-20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfNjA3_1cee4e6d-33cb-4402-a8da-9c4073e9adf3"
      unitRef="usd">70000.00</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_6fd6ac7b-dca1-45e3-9f92-31a4127ab4a4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_9b94c4b4-f612-4d4e-8a82-e75032915067"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_b603b3b3-51fc-4438-a7e7-de969f756343"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTI0Mw_ec668e29-1bbf-40f5-bd74-cd010fe9a9d5"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY4MQ_bf788989-c3b8-4e3d-b26b-329cd6efe1f2">&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 Company&#x2019;s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&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:8.724%"/&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:9.897%"/&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:8.724%"/&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:8.724%"/&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:9.897%"/&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:8.726%"/&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:100%"&gt;June 30, 2022&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:100%"&gt;December 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Useful Life&lt;br/&gt;(in&#160;Years)&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:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Gross Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Net Carrying Amount&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="33" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,632&#160;&lt;/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:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,417&#160;&lt;/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:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(350,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i182a7a20b78e4b9fbc83ffdd3565db40_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0xLTEtMS03MTc1Mg_84c476dd-9b9a-434f-bcbb-1462a3896e63">P6Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id01ac6ab8d91411da775d98c7e888996_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0zLTEtMS03MTc1Mg_4fb772f5-ccf3-4ace-8852-660afbd70b34"
      unitRef="usd">22054000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id01ac6ab8d91411da775d98c7e888996_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy01LTEtMS03MTc1Mg_dbb6c1c5-c3a2-463b-9272-6f5546f97fec"
      unitRef="usd">3034000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id01ac6ab8d91411da775d98c7e888996_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy03LTEtMS03MTc1Mg_8a3aacdf-a2ea-460e-95eb-95502ff76033"
      unitRef="usd">19020000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy05LTEtMS03MTc1Mg_1859e7a6-a8b8-4f41-a613-1559b817b0d8"
      unitRef="usd">16850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0xMS0xLTEtNzE3NTI_5e92f3c4-856f-4856-8bfd-5e53030dd628"
      unitRef="usd">2218000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia2d7a8ad0fe74eabbd94630c9de5e71c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfMy0xMy0xLTEtNzE3NTI_25496aa3-372d-4d1a-9a0c-e6a39a9ca638"
      unitRef="usd">14632000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia0d643b99a93419d8a1a9d265d5b6510_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0xLTEtMS03MTc1Mg_5867946d-3726-4c78-a1fc-bef2f4a7876b">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i317021c2b478492b9f813039a857c798_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0zLTEtMS03MTc1Mg_74495958-998c-4848-a707-7ee9670c84fd"
      unitRef="usd">311261000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i317021c2b478492b9f813039a857c798_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC01LTEtMS03MTc1Mg_5ade8265-a810-4f5c-8c10-96984c3f7f2d"
      unitRef="usd">209876000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i317021c2b478492b9f813039a857c798_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC03LTEtMS03MTc1Mg_16f1be13-e7c0-4e99-bcf8-4f333b40986e"
      unitRef="usd">101385000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7ed5195a243f48bb8e5f7153229fc775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC05LTEtMS03MTc1Mg_da97762c-c4b5-42c8-98ae-1468ba28d2c7"
      unitRef="usd">308661000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7ed5195a243f48bb8e5f7153229fc775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0xMS0xLTEtNzE3NTI_ddaff02a-c0f5-49d8-83fd-e4d4577517ad"
      unitRef="usd">189244000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7ed5195a243f48bb8e5f7153229fc775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNC0xMy0xLTEtNzE3NTI_a0688cf0-4c1c-4962-b552-a765471b1df8"
      unitRef="usd">119417000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0513718bcf9c4d27a49f9087e262f98e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0xLTEtMS03MTc1Mg_1b9212b3-3240-4726-a65d-8c5bb5dd33fa">P6Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39359012d9ee40938a81ee726555ed58_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0zLTEtMS03MTc1Mg_829b469a-5149-4f25-9966-e755fe98f998"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i39359012d9ee40938a81ee726555ed58_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS01LTEtMS03MTc1Mg_07b4658f-b4aa-4322-a533-2f549f150d55"
      unitRef="usd">12381000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i39359012d9ee40938a81ee726555ed58_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS03LTEtMS03MTc1Mg_6e341e09-cfbf-451a-b8f1-1659f6937a3d"
      unitRef="usd">2419000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i17413f8141bd43ef8a2fcac947a98497_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS05LTEtMS03MTc1Mg_60f836a6-b805-4aca-94c7-0a4c7f3d60e4"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i17413f8141bd43ef8a2fcac947a98497_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0xMS0xLTEtNzE3NTI_c21addb9-be12-406f-96e9-d482d5351d28"
      unitRef="usd">11221000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i17413f8141bd43ef8a2fcac947a98497_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNS0xMy0xLTEtNzE3NTI_96d8b510-6d99-49c1-8290-13d0d7b695db"
      unitRef="usd">3579000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0c497643b9ab45a2973998cebaeeacd8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0xLTEtMS03MTc1Mg_58d95268-dde9-4669-ae89-f16756430dc1">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idd685a015efa4c7f921f217e1a48b445_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0zLTEtMS03MTc1Mg_4cef6754-515c-4846-ad23-1899b73ecc84"
      unitRef="usd">128800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idd685a015efa4c7f921f217e1a48b445_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi01LTEtMS03MTc1Mg_05d5b676-6fae-423f-9d3e-7efc02291f0e"
      unitRef="usd">124037000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idd685a015efa4c7f921f217e1a48b445_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi03LTEtMS03MTc1Mg_1741baa3-efbf-4137-9f6b-bfb1bd2ecb17"
      unitRef="usd">4763000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib08fa574a85b46fb8e489a6893442d21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi05LTEtMS03MTc1Mg_22f0c037-6a85-4b3e-b973-713206ac528e"
      unitRef="usd">128800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib08fa574a85b46fb8e489a6893442d21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0xMS0xLTEtNzE3NTI_30c911e1-9f8c-404d-8e03-f4bbd5e69c8b"
      unitRef="usd">116847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib08fa574a85b46fb8e489a6893442d21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfNi0xMy0xLTEtNzE3NTI_5c3d2e0b-ab47-4d1f-bc7d-3babe79c0206"
      unitRef="usd">11953000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idabda9a60a72440e96069737b71083d2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0xLTEtMS03MTc1Mg_5cdb8c6b-0c60-4c28-a22a-191ed292b244">P2Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibff503c4a1b14cf781e4fddf934e450d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0zLTEtMS03MTc1Mg_96c0c27a-aa11-4428-b3ef-3a8dc79c022e"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibff503c4a1b14cf781e4fddf934e450d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC01LTEtMS03MTc1Mg_c91e80d6-4e10-42a6-83c6-b40054e16b9f"
      unitRef="usd">959000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibff503c4a1b14cf781e4fddf934e450d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC03LTEtMS03MTc1Mg_b712ea0b-b6b2-4477-8e4f-dfc7091629d5"
      unitRef="usd">341000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie114a6dcb60444d3b17b9edd81966578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC05LTEtMS03MTc1Mg_04239c4b-f095-467a-ab16-954cd3e3657a"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie114a6dcb60444d3b17b9edd81966578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0xMS0xLTEtNzE3NTI_9e02a723-d2c7-46d0-9e49-7497474aec69"
      unitRef="usd">941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie114a6dcb60444d3b17b9edd81966578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOC0xMy0xLTEtNzE3NTI_07d5512d-13b7-44dc-828b-9acefd30d58f"
      unitRef="usd">359000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0xLTEtMS03MTc1Mg_9ea0b58f-bc67-4fb2-a532-14981fb796dc">P6Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0zLTEtMS03MTc1Mg_3db9e2af-3fdd-4af1-9495-e74b3b2cb08e"
      unitRef="usd">478215000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS01LTEtMS03MTc1Mg_38ca3ce7-0f04-4199-affa-0f151474e7b3"
      unitRef="usd">350287000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS03LTEtMS03MTc1Mg_5b3dc8d2-0a38-4e0c-a7ce-9fae7b7cad3c"
      unitRef="usd">127928000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS05LTEtMS03MTc1Mg_67ae0e2f-3260-43c0-8fbb-d3feaba8803a"
      unitRef="usd">470411000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0xMS0xLTEtNzE3NTI_c4a38671-b672-47ab-b229-d6bb93195049"
      unitRef="usd">320471000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjhiOTAzZTQ4ZmYwYjRkMDBhMjM4MjEyZTI4N2VjYmQ5L3RhYmxlcmFuZ2U6OGI5MDNlNDhmZjBiNGQwMGEyMzgyMTJlMjg3ZWNiZDlfOS0xMy0xLTEtNzE3NTI_d7033ad3-a44f-492e-8164-f27d0dc6ea30"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY5Nw_6d00bdd4-1632-4b18-85f3-2992e00717f1">&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 amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of income as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.496%"/&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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:100%"&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:100%"&gt;12,792&#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:100%"&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:100%"&gt;16,578&#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:100%"&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:100%"&gt;29,816&#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:100%"&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:100%"&gt;33,414&#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="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy0xLTEtMS03MTc1Mg_4517632b-a110-4c3f-816a-1d0f8eff5714"
      unitRef="usd">9865000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3de26436950849aca1295508d868aca8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy0zLTEtMS03MTc1Mg_76a4adda-575a-4de8-8fc8-029f5b5a94a7"
      unitRef="usd">10762000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i54c5466f3a7246ed959e36119938009f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy01LTEtMS03MTc1Mg_783f0ad4-9ec6-4b4e-a632-7ffc767a5959"
      unitRef="usd">20712000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i02c581cbb7734ef89ac12ac934f6863f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfMy03LTEtMS03MTc1Mg_36d09d5d-dc45-4c1d-9eb3-a104619666c5"
      unitRef="usd">21527000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8d3885170c4844a8bd3e5bfded4bf2bd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC0xLTEtMS03MTc1Mg_8fc7c8f7-01e6-4085-9004-3d8ca1a64b78"
      unitRef="usd">1000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if87448f0b5524cf2a9ff61df7e17d294_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC0zLTEtMS03MTc1Mg_a6277c0e-48fa-433c-9166-466063e7c917"
      unitRef="usd">1000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib5fbf2f527d24fbd99db3a6a3a0994dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC01LTEtMS03MTc1Mg_67e92d35-8b7c-4ea0-a3fa-5038a7b5fa41"
      unitRef="usd">2000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i976881ec084a471991203739f1bdf314_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNC03LTEtMS03MTc1Mg_6ddc674f-65cc-4a37-a08a-684eafd20eb0"
      unitRef="usd">2000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i423cf228c1d6401295ed90e6b5ee4a0c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS0xLTEtMS03MTc1Mg_a185ef39-cd83-463c-b49e-a2630438fcc5"
      unitRef="usd">2926000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if80fe08245ed4d5d94afd40b67afdb97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS0zLTEtMS03MTc1Mg_10efc8e1-a46c-4728-80d0-63c299af92a2"
      unitRef="usd">5815000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i08645beb86f14e039bff40db679c6be2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS01LTEtMS03MTc1Mg_db444a67-4541-408b-b5af-941f1b8f149d"
      unitRef="usd">9102000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i43d7cd45be524c5191dd82e1821ffe9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNS03LTEtMS03MTc1Mg_d2d4a4f3-b6c3-429f-b387-926bc946a822"
      unitRef="usd">11885000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi0xLTEtMS03MTc1Mg_cb963d99-8963-445c-b127-c5be0fbd0e29"
      unitRef="usd">12792000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi0zLTEtMS03MTc1Mg_0e826407-c9b9-4815-ae98-8fe569316f32"
      unitRef="usd">16578000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi01LTEtMS03MTc1Mg_70edb474-3155-425c-a1ee-5f7b437b8287"
      unitRef="usd">29816000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjYxMjhlNDEyZWIzYzQ5ZGZiMzE1MWMzYzNmN2UzZDk4L3RhYmxlcmFuZ2U6NjEyOGU0MTJlYjNjNDlkZmIzMTUxYzNjM2Y3ZTNkOThfNi03LTEtMS03MTc1Mg_f2004d9d-490b-486f-ae24-f9741e0b4fbb"
      unitRef="usd">33414000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY5OQ_d8bb2cfd-0697-4e7d-94cf-215c046ada7a">&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 activity related to finite-lived intangible assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,112&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,414)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,928&#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:100%"&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:100%"&gt;167,764&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfMy0xLTEtMS03MTc1Mg_4739b294-167b-4026-8aeb-97a1cfb87ba9"
      unitRef="usd">149940000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfMy0zLTEtMS03MTc1Mg_47870a0a-2a6c-4920-957e-52594df65bb7"
      unitRef="usd">200066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNS0xLTEtMS03MTc1Mg_e1e31f3d-5e2a-481d-876d-fa7d3152cf76"
      unitRef="usd">5204000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNS0zLTEtMS03MTc1Mg_037e1d56-96ef-414d-8eab-8d11ea540fb5"
      unitRef="usd">1112000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNi0xLTEtMS03MTc1Mg_bfc5e069-1569-4d39-8bd4-58b3e136bead"
      unitRef="usd">2600000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNi0zLTEtMS03MTc1Mg_ceaf9f33-a2d0-4ae1-83de-11e6806e41d3"
      unitRef="usd">0</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNy0xLTEtMS03MTc1Mg_0a95ea57-b8ea-4dd4-bdfc-1559256cd2c3"
      unitRef="usd">29816000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfNy0zLTEtMS03MTc1Mg_fe5652cf-244f-49d7-ac17-be3c3a75d4d3"
      unitRef="usd">33414000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfOS0xLTEtMS03MTc1Mg_bdda0aea-99b2-42f5-ae92-66444677c53c"
      unitRef="usd">127928000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i89d36364faed4176b85c2148367016ba_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOmI2YzA5NDA3YzU5MjRkOTc4ZjliMzNiMWIyY2IyYjI3L3RhYmxlcmFuZ2U6YjZjMDk0MDdjNTkyNGQ5NzhmOWIzM2IxYjJjYjJiMjdfOS0zLTEtMS03MTc1Mg_2853f6c8-8bae-4240-8fac-63e65a258cb0"
      unitRef="usd">167764000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_0e49aa39-ff0c-41a2-9916-e42f28eac9ca"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_9b064b77-7553-4b34-9c2b-c726e0a1e1f1"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_add7ee2f-130b-4962-beee-b3c894bc17f7"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMjU2OA_d180de4a-1206-4823-ba57-541c0017ac28"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzY4NA_99041c50-8e47-48ea-b6f6-7c45ea055b5e">&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 future amortization of the Company&#x2019;s finite-lived intangible assets at June&#160;30, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,117&#160;&lt;/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:100%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;127,928&#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;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfMi0xLTEtMS03MTc1Mg_a798f448-5856-4a32-952e-4559933f1663"
      unitRef="usd">21956000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfMy0xLTEtMS03MTc1Mg_746e52b5-59d8-4d03-aba6-e5800c371b03"
      unitRef="usd">40315000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNC0xLTEtMS03MTc1Mg_ab2a7825-c86f-4601-a106-a7108fe6147d"
      unitRef="usd">25107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNS0xLTEtMS03MTc1Mg_8735fc71-9819-4edc-9d93-bf141a2f8336"
      unitRef="usd">13772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNi0xLTEtMS03MTc1Mg_84503e51-0269-4de9-8344-83d4f20dbb07"
      unitRef="usd">12661000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <mxl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfNy0xLTEtMS03MTc1Mg_dd58aaf3-4556-477d-aa38-dbd082a80445"
      unitRef="usd">14117000</mxl:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjI0Yjk0NmEzODE1YzQzMmY5NjJjOTFhZDBkMzA5N2ViL3RhYmxlcmFuZ2U6MjRiOTQ2YTM4MTVjNDMyZjk2MmM5MWFkMGQzMDk3ZWJfOC0xLTEtMS03MTc1Mg_6d8f28df-f0f5-4a74-ade6-3b5e5285a81b"
      unitRef="usd">127928000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMTY0OTI2NzQ0NjIxMQ_22ae719d-664b-421a-bc5f-81ed1c5af7a0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;amp;D. The following table sets forth the Company's activities related to indefinite-lived intangible assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers to developed technology from IPR&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#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;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNC0xLTEtMS03MTc1Mg_6e8d3ac6-dc43-44e1-b885-9a7d3c0e1cd5"
      unitRef="usd">2600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNC0zLTEtMS03MTc1Mg_27c8e4f0-8efa-48d1-ac42-0acc87957544"
      unitRef="usd">2600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNi0xLTEtMS03MTc1Mg_164ec084-adfd-4117-9271-a129aa9e76a7"
      unitRef="usd">2600000</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfNi0zLTEtMS03MTc1Mg_bf9fb6d8-f3c0-4e43-8c85-84722d59508d"
      unitRef="usd">0</mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfOC0xLTEtMS03MTc1Mg_5ab42860-a97d-4dc3-acb8-96e3ae0597a1"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i89d36364faed4176b85c2148367016ba_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RhYmxlOjUzNGJkZDI0M2Q0MzQyYjc4MDg5Y2Y5YzYzOTdiZDE0L3RhYmxlcmFuZ2U6NTM0YmRkMjQzZDQzNDJiNzgwODljZjljNjM5N2JkMTRfOC0zLTEtMS03MTc1Mg_936ec5a9-5a49-4577-b836-ee6432bf5a47"
      unitRef="usd">2600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_29cebedc-a3b5-42f2-a326-ed15d01e00a8"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_443a3934-7660-45a1-93f7-67b816ef0c9b"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_6071c708-2206-4623-b240-6f3686e9fe0c"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80Ni9mcmFnOmE2YzJhZmJhNDI4MjRhMzZhNzY4YjdhOGJjNmMyMjFkL3RleHRyZWdpb246YTZjMmFmYmE0MjgyNGEzNmE3NjhiN2E4YmM2YzIyMWRfMzYyNg_687ff277-b6fa-48c5-8647-e2493fbcab58"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTEyMA_874445eb-f470-4c92-8ead-8754560ee83c">Financial Instruments &lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of financial instruments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;Net Unrealized&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&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:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;(in thousands)&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/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-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the Company held marketable equity investments with an aggregate fair value of $23.9&#160;million that were in an unrealized gain position for less than 12 months. The net unrealized gain of $3.9&#160;million as of June&#160;30, 2022 represents stock price fluctuations in the underlying securities held, and was recorded to other income (expense), net in the consolidated statement of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates securities for other-than-temporary impairment on a quarterly basis. Impairment is evaluated considering numerous factors, and their relative significance varies depending on the situation. Factors considered include the length of time and extent to which fair value has been less than the cost basis, the financial condition and near-term prospects of the issuer; including changes in the financial condition of any underlying collateral of the security; any downgrades of the security by analysts or rating agencies; nonpayment of any scheduled interest, or the reduction or elimination of dividends; as well as our intent and ability to hold the security in order to allow for an anticipated recovery in fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the Company&#x2019;s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3: Unobservable inputs are used when little or no market data is available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its financial instruments within Level 1 or Level 2 of the fair value hierarchy on the basis of valuations using quoted market prices or alternate pricing sources and models utilizing market observable inputs, respectively The marketable equity investment held by the Company has been valued on the basis of quoted market prices and is therefore classified as Level 1. The contingent consideration liability is associated with the Company&#x2019;s acquisition of Company X (Note 3) and is classified as a Level 3 financial instrument that is subject to the acquired business&#x2019;s satisfaction of certain financial and personnel objectives by March 31, 2023, under the Purchase Agreement. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business&#x2019; financial objectives under various possible contingent consideration events and (2) a probability based methodology using management&#x2019;s inputs and assumptions to forecast achievement of the acquired business&#x2019; personnel objectives which combined may result in up to $3.0&#160;million in total payments to the acquired business. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&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.102%"/&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.102%"/&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.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;Fair Value Measurements at June 30, 2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;/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:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&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.102%"/&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.102%"/&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.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;Fair Value Measurements at December 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 summarizes the activity in Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent Consideration&lt;br/&gt;&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Beginning balance&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion of discount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:100%"&gt;Ending balance&lt;br/&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;2,824&#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:100%"&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:100%"&gt;&#x2014;&#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&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;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Changes to the balance associated with the estimated fair value of contingent consideration for the six months ended June 30, 2022 were primarily due to accretion of the related discount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 six months ended June 30, 2022, there were no transfers between Level 1, Level 2, or Level 3 financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Financial Instruments Not Recorded at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). &lt;/span&gt;&lt;/div&gt;Included in other long-term assets are investments in privately held entities of $13.3 million and $5.0 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively.  The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investments as financial instruments. Given that fair values for such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNQ_e3175e0e-ff2b-4317-939b-2905293523f3">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of financial instruments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;Net Unrealized&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&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:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;(in thousands)&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/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:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS0xLTEtMS03MTc1Mg_3396d575-c77c-4478-b394-ee9b49ddd666"
      unitRef="usd">20005000</us-gaap:EquitySecuritiesFvNiCost>
    <mxl:EquitySecuritiesAccumulatedNetUnrealizedGain
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS0zLTEtMS03MTc1Mg_376fa2b9-e691-49d9-9a34-279ab896087d"
      unitRef="usd">3859000</mxl:EquitySecuritiesAccumulatedNetUnrealizedGain>
    <mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS01LTEtMS03MTc1Mg_f5b6f1ff-abfd-4121-855c-389be043a201"
      unitRef="usd">0</mxl:EquitySecuritiesAccumulatedNetUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmE0ZTcwZjgyZjExZTQwY2ZiZDBhNGE5MDFhZjdhYmZlL3RhYmxlcmFuZ2U6YTRlNzBmODJmMTFlNDBjZmJkMGE0YTkwMWFmN2FiZmVfNS03LTEtMS03MTc1Mg_bd6ce9a7-241d-4580-add9-a83a429ea38d"
      unitRef="usd">23864000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmNiMTZmY2QwYjFhMjRkYjM5YjhlZWZhMDAzMGNkYzVkL3RhYmxlcmFuZ2U6Y2IxNmZjZDBiMWEyNGRiMzliOGVlZmEwMDMwY2RjNWRfNC0xLTEtMS03MTc1Mg_c6338e46-f6d3-4817-be90-29b73d445117"
      unitRef="usd">2824000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1c1aa3d466564145a151170ba098c4ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjFiNjE0ZDVlNzQ1NjQ5M2E5MjY2N2E3OGMzNWYwOGJkL3RhYmxlcmFuZ2U6MWI2MTRkNWU3NDU2NDkzYTkyNjY3YTc4YzM1ZjA4YmRfNC0xLTEtMS03MTc1Mg_2baba940-82a9-408f-8296-31c2050901cd"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfMTgx_2366e93c-5d4f-47d7-a928-67249d5b7b28"
      unitRef="usd">23900000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <mxl:EquitySecuritiesAccumulatedNetUnrealizedGain
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfMjgx_6833ae9f-13e9-4321-a9db-e35ccc7e06e2"
      unitRef="usd">3900000</mxl:EquitySecuritiesAccumulatedNetUnrealizedGain>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9e159fcc897443eda248481f1584803d_I20211208"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfMzEyMA_21a1672b-3a56-41cc-9b56-17825e4592b7"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNg_c98454f6-47c4-4223-97fe-8169e9488188">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&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.102%"/&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.102%"/&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.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;Fair Value Measurements at June 30, 2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;/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:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&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.102%"/&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.102%"/&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.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;Fair Value Measurements at December 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNg_f034f53a-1fd2-4e7b-b223-d9fd11f47a2e">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&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.102%"/&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.102%"/&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.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;Fair Value Measurements at June 30, 2022&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;/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:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&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.102%"/&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.102%"/&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.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;Fair Value Measurements at December 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&#160;Assets&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 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-bottom:1pt solid #000000;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:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i897f3e88f1764fa9b7064342cf1edf32_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS0xLTEtMS03MTc1Mg_b6244235-8813-4e53-b135-da8f6576203c"
      unitRef="usd">23864000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ib682f56a01024c7897eda1eea418a93b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS0zLTEtMS03MTc1Mg_9443452a-324b-4000-a6ec-c38d1038b425"
      unitRef="usd">23864000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i531e298fc01a4164a2f867ca9befc000_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS01LTEtMS03MTc1Mg_5cb481a8-62fb-4d66-9c4f-110b97335d3a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i04e38367d3074816bfa49b91799bf09b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfNS03LTEtMS03MTc1Mg_562bd611-ad42-4841-9c80-6137bde7587b"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i897f3e88f1764fa9b7064342cf1edf32_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtMS0xLTEtNzE3NTI_a88f1f2e-516d-4576-8348-f1d0f4498aa7"
      unitRef="usd">2824000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib682f56a01024c7897eda1eea418a93b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtMy0xLTEtNzE3NTI_247a1b5d-af23-4d1a-a6aa-963e86d40c59"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i531e298fc01a4164a2f867ca9befc000_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtNS0xLTEtNzE3NTI_088c9626-7915-45e8-b44a-39740d0e3f4a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i04e38367d3074816bfa49b91799bf09b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOjQ1MTY2ZWU3Zjg3NDQ3ZDZhNmIxZDlkNmVkZjc4N2VmL3RhYmxlcmFuZ2U6NDUxNjZlZTdmODc0NDdkNmE2YjFkOWQ2ZWRmNzg3ZWZfMTEtNy0xLTEtNzE3NTI_4c1870ac-0d1f-4e25-ad03-f4e09a4db99d"
      unitRef="usd">2824000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ida8cbed22ba4496fbe27b9108b431a31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtMS0xLTEtNzE3NTI_cec67cf7-2361-4cec-9409-54ce9e54a2f3"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibaebc87e19c64a7f98689e58644c7145_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtMy0xLTEtNzE3NTI_4dd836cb-2478-40cb-9ecc-16ad7f7b3950"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1541f24e2847445fa5272b8bfbe115e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtNS0xLTEtNzE3NTI_32185ec9-f2ee-4fbd-afaf-ba3f09c64070"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1c1aa3d466564145a151170ba098c4ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmU2NmUwOTNiYzczYzQyNGM5Yjg3ZWY0NzIxNDMxNjRhL3RhYmxlcmFuZ2U6ZTY2ZTA5M2JjNzNjNDI0YzliODdlZjQ3MjE0MzE2NGFfMTEtNy0xLTEtNzE3NTI_2baba940-82a9-408f-8296-31c2050901cd"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNTExNw_88893125-2e1b-4f3b-83e8-2e472a82189b">&lt;div style="margin-top:9pt;text-indent:27pt"&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 summarizes the activity in Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent Consideration&lt;br/&gt;&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:100%"&gt;Beginning balance&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion of discount &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:100%"&gt;Ending balance&lt;br/&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;2,824&#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:100%"&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:100%"&gt;&#x2014;&#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&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;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Changes to the balance associated with the estimated fair value of contingent consideration for the six months ended June 30, 2022 were primarily due to accretion of the related discount.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id319e7749bde449a93af0be4467ddde3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfMy0xLTEtMS03MTc1Mg_2fb6e464-fdc7-44a1-a8b3-917ded2e23ab"
      unitRef="usd">2700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4e4dd6d10cb14688946b475b3faa9511_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfMy0zLTEtMS03MTc1Mg_a79ef6a8-5cfc-43ab-ac1b-9d68c8781411"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic432d91ad7ff485bb6736fc28b312f72_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNi0xLTEtMS03MTc1Mg_0c035391-0573-4a95-9925-010c1ddc2a9e"
      unitRef="usd">124000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie624c4847af641e9be8a3848b8ae8e07_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNi0zLTEtMS03MTc1Mg_e19589c3-7ea1-48ff-b67e-0ef84dc77724"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i76e28fa40b224ae68b977eb7d5594345_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNy0xLTEtMS03MTc1Mg_9d6197dd-09d1-4135-8fbe-6088bc1330b9"
      unitRef="usd">2824000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idceb476f5f904cfab38ae98ab55215a2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RhYmxlOmYzMjVmNzNmMDAxMDQzYzlhZTY0NjRjYjU4ZjdiNjkzL3RhYmxlcmFuZ2U6ZjMyNWY3M2YwMDEwNDNjOWFlNjQ2NGNiNThmN2I2OTNfNy0zLTEtMS03MTc1Mg_c3edf7b0-65e2-4d7a-878b-ceeb18c07639"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNDYxNQ_75464603-98da-44e2-8adc-965ec2b48358"
      unitRef="usd">13300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV80OS9mcmFnOjhjYWI4MDFmNGQ5YjQxNjRiM2Y5NGRhOTMyZWJmOGE0L3RleHRyZWdpb246OGNhYjgwMWY0ZDliNDE2NGIzZjk0ZGE5MzJlYmY4YTRfNDYyMg_349b21c6-f17c-4fb8-a365-a3c8ff54a863"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTIxMg_e869ab79-9949-4b53-935d-7a79c4dc8dc6">Balance Sheet Details&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and restricted cash consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,572&#160;&lt;/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:100%"&gt;Short-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Total cash, cash equivalents and restricted cash&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;212,419&#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:100%"&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:100%"&gt;131,738&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022 and December&#160;31, 2021, cash and cash equivalents included money market funds of approximately $0.4 million and $20.4 million, respectively. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had restricted cash of approximately $1.1 million and $1.2 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;86,750&#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:100%"&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:100%"&gt;72,369&#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:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&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:100%"&gt;59,681&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:100%"&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:100%"&gt;146,431&#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:100%"&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:100%"&gt;131,703&#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;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&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:14.712%"/&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:14.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Life&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="border-top:1pt solid #000000;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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/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:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,004&#160;&lt;/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:100%"&gt;Masks and production equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,763&#160;&lt;/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:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/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: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="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:100%"&gt;156,100&#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 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:100%"&gt;145,319&#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:100%"&gt;Less: accumulated depreciation and amortization&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:10pt;font-weight:400;line-height:100%"&gt;(91,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,395)&lt;/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: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 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:100%"&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:100%"&gt;64,136&#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:100%"&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:100%"&gt;60,924&#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-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for the three months ended June 30, 2022 and 2021 was $4.8 million and $3.6 million, respectively. Depreciation expense for the six months ended June 30, 2022 and 2021 was $9.6 million and $7.3 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 2022, the Company entered into a note receivable with a supplier for $10.0&#160;million, which is included in other long-term assets on the consolidated balance sheet. Repayments of $2.0&#160;million per year are due annually by March 31, in years 2024 through 2027, provided that certain production utilization targets for the prior year are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued price protection liability consists of the following activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;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="9" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged as a reduction of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,907&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;110,553&#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:100%"&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:100%"&gt;54,717&#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;&lt;div style="margin-top:9pt;text-indent:27pt"&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 and other current liabilities consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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: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:100%"&gt;(in thousands)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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:100%"&gt;Accrued technology license payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,337&#160;&lt;/span&gt;&lt;/td&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;/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:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&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;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:100%"&gt;Accrued engineering and production costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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:100%"&gt;Accrued restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Accrued royalty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&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;/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:100%"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,888&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Accrued customer credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,136&#160;&lt;/span&gt;&lt;/td&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;/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;/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:100%"&gt;Income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:100%"&gt;Customer contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&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;/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:100%"&gt;Accrued obligations to customers for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,721&#160;&lt;/span&gt;&lt;/td&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;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:100%"&gt;Accrued obligations to customers for stock rotation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,847&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;93,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;57,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 change in balances of accumulated other comprehensive income (loss) by component:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cumulative Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;Pension and Other Defined Benefit Plan Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 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;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,063)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;2,104&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,938)&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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE5OQ_e7752d79-2ab1-4edc-add7-0e4af551af2f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and restricted cash consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,572&#160;&lt;/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:100%"&gt;Short-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Total cash, cash equivalents and restricted cash&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;212,419&#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:100%"&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:100%"&gt;131,738&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE5OQ_fb957577-c900-41b1-b51c-a035d851b58e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and restricted cash consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,572&#160;&lt;/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:100%"&gt;Short-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Total cash, cash equivalents and restricted cash&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;212,419&#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:100%"&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:100%"&gt;131,738&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMi0xLTEtMS03MTc1Mg_2709e8ed-0ff3-4006-bb08-d3b19feed6bb"
      unitRef="usd">211363000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMi0zLTEtMS03MTc1Mg_d358e7bc-50e2-47f2-afde-7dd4c0dd40ed"
      unitRef="usd">130572000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMy0xLTEtMS03MTc1Mg_eed491bf-ed55-4472-bb4e-ca17eb1b1078"
      unitRef="usd">162000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfMy0zLTEtMS03MTc1Mg_df53aad1-c23b-47ab-985b-08564f31b2d0"
      unitRef="usd">105000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNC0xLTEtMS03MTc1Mg_82a34f89-ab6b-453c-9024-a9cd08861cb1"
      unitRef="usd">894000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNC0zLTEtMS03MTc1Mg_3f1b7507-1e67-4e04-a90c-22495db10f19"
      unitRef="usd">1061000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <mxl:Cashcashequivalentsandrestrictedcash
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNS0xLTEtMS03MTc1Mg_523199c8-9dcb-45fb-a103-6d4ca5881c10"
      unitRef="usd">212419000</mxl:Cashcashequivalentsandrestrictedcash>
    <mxl:Cashcashequivalentsandrestrictedcash
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmUyMGJlOTQ5NmZmMzQ5YTk5ZDg1M2FiOTNmMjU5YWY0L3RhYmxlcmFuZ2U6ZTIwYmU5NDk2ZmYzNDlhOTlkODUzYWI5M2YyNTlhZjRfNS0zLTEtMS03MTc1Mg_65faa2ec-899e-4a0a-aad5-f49cba20b328"
      unitRef="usd">131738000</mxl:Cashcashequivalentsandrestrictedcash>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTg4_0238d052-17f4-4132-9797-e1afa23b4ffa"
      unitRef="usd">400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTk1_0e2ae3e4-1651-46c0-aac8-105e22347910"
      unitRef="usd">20400000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMjc5_016e1e90-0a1f-470e-9ee7-d97f7b1cf189"
      unitRef="usd">1100000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMjg2_a929467d-86b6-4722-b137-72fefc11c211"
      unitRef="usd">1200000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE2Nw_c73b575d-f719-4fcf-b1c3-5f351a7f8567">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;86,750&#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:100%"&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:100%"&gt;72,369&#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:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&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:100%"&gt;59,681&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:100%"&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:100%"&gt;146,431&#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:100%"&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:100%"&gt;131,703&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcess
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfMy0xLTEtMS03MTc1Mg_a0c1bd32-6a26-40a4-8c7f-b3b116d7f455"
      unitRef="usd">86750000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfMy0zLTEtMS03MTc1Mg_9c55d1d9-33f9-44dd-99ff-2589b7d417ee"
      unitRef="usd">72369000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNC0xLTEtMS03MTc1Mg_5cef80b9-d0fe-45c9-ade4-ef3091896131"
      unitRef="usd">59681000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNC0zLTEtMS03MTc1Mg_a6295db5-3806-4fec-b9e7-ff0c1d71b87d"
      unitRef="usd">59334000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNy0xLTEtMS03MTc1Mg_b5995d0a-529d-4f2c-a6f4-e20a2f5f5ab0"
      unitRef="usd">146431000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjE5YzUzNmNlODU2NjQ0ZWJhNzYxYTUxZDUyYjg3ZjNiL3RhYmxlcmFuZ2U6MTljNTM2Y2U4NTY2NDRlYmE3NjFhNTFkNTJiODdmM2JfNy0zLTEtMS03MTc1Mg_6cbec63c-29a9-4bad-b516-a3145fc6198e"
      unitRef="usd">131703000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTIwOA_6606c5f9-ba5f-4de0-b357-9066e74f4e23">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&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:14.712%"/&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:14.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful&#160;Life&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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="border-top:1pt solid #000000;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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/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:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,004&#160;&lt;/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:100%"&gt;Masks and production equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,763&#160;&lt;/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:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/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: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="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:100%"&gt;156,100&#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 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:100%"&gt;145,319&#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:100%"&gt;Less: accumulated depreciation and amortization&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:10pt;font-weight:400;line-height:100%"&gt;(91,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,395)&lt;/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: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 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:100%"&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:100%"&gt;64,136&#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:100%"&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:100%"&gt;60,924&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1f642adbb1994728a434606dea20627d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMi0xLTEtMS03MTc1Mg_4f118502-a0bb-4ea4-9a0a-8e258752abaa">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib8ec5d708eb9422a88163f13d4c65eb0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMi0zLTEtMS03MTc1Mg_6a7ea85e-dd14-448d-a04d-a92701f6ae9e"
      unitRef="usd">3960000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f7beb6e26fd4edb95b1014099f56f61_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMi01LTEtMS03MTc1Mg_7356dd6f-9390-4766-898a-a7f6b0a053ff"
      unitRef="usd">3917000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icb677f17798a40a6a0c7b93a659c7109_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmRlMDE5NDYzZGFjNzRhYjBhZmM4ZTkxZjQ4NTRhMDQ5XzQ_4765edd5-c267-4844-9ba2-33858862366a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie469c99f65ac4f4a87a475d76ead511d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmRlMDE5NDYzZGFjNzRhYjBhZmM4ZTkxZjQ4NTRhMDQ5Xzc_eb97964e-b1d8-490a-a4ae-442c22fb572b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if4a1cfc4bc9f44bab829e04dddc2def3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy0zLTEtMS03MTc1Mg_0b8296a7-be48-4c16-8f33-8b7e1fc07895"
      unitRef="usd">70352000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7e93d771dac14bbb858b387b444f04cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMy01LTEtMS03MTc1Mg_7f3ffef2-e229-4e01-a685-a019ba7bc7a8"
      unitRef="usd">65004000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i19cd9ea6591e4773918ef4fc2b33970a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmVmM2JjOTM2ZDlhZjRkNGJhMWQyNTQ0NzlhOTA0YjFhXzQ_ae5a4280-5293-43ca-8a44-25ae1b25b41a">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i484a9735b07240be80cb6fc9280d3e8c_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmVmM2JjOTM2ZDlhZjRkNGJhMWQyNTQ0NzlhOTA0YjFhXzc_1a576ad3-38eb-47e3-837a-b04627fe4bc2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia01349457d6740cbb8ffbf7e4b44fb95_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC0zLTEtMS03MTc1Mg_c5a897f6-1ed7-44fa-a2ba-fdecace1be1d"
      unitRef="usd">35322000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5e2d241404e44cbfafacc9abff6b5638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNC01LTEtMS03MTc1Mg_0e478bc9-2f7d-4f9f-b27f-24a8e343d53d"
      unitRef="usd">32099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1c2badf4a77b4394ab1f01300eb33b9f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNS0xLTEtMS03MTc1Mg_403fcc30-3f89-4fb8-a677-1d7391aa22f2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5902eb22b01e409bb2bb34a4592450a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNS0zLTEtMS03MTc1Mg_e27ff99e-8b8e-4bc9-9bd3-b45c82c96242"
      unitRef="usd">8904000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i76e4845c8ee14d2a80f2365543f6bc2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNS01LTEtMS03MTc1Mg_a63e9a45-e8d5-4e13-becc-28441b9d24de"
      unitRef="usd">8763000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i61cc5e2f33474103bf2f7f6e7f9b8c49_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmIxOTM4OWFlNGM5MTQ5Zjk4ZWI0N2M1MDQ2NGFmZjRhXzQ_0706d9da-410e-46bd-8545-82515b75484c">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idbee7eba18da4101a5a3c289e2b2d0b3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi0xLTEtMS03MTc1Mi90ZXh0cmVnaW9uOmIxOTM4OWFlNGM5MTQ5Zjk4ZWI0N2M1MDQ2NGFmZjRhXzc_6fc3c26e-f18f-49b0-88b1-7af1068a750a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i716ee84e0f4b4377898790ec45bcc1e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi0zLTEtMS03MTc1Mg_0388f42d-5b3f-45ac-99ee-1b586909c768"
      unitRef="usd">34078000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i11d6fddf6d0a46c889e9db3a30e09dfa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNi01LTEtMS03MTc1Mg_e7e8417e-5b68-4413-ab0a-dfb31673ea83"
      unitRef="usd">30889000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iddd39e6a9f0a4d9dac2768ba65f1d5cd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNy0zLTEtMS03MTc1Mg_64b81550-62d8-4c80-bec2-b496b34f2dd9"
      unitRef="usd">3484000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie64fc3bd68984918beec814984a201bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfNy01LTEtMS03MTc1Mg_2ef39473-8d63-47f1-9d8b-de753df62563"
      unitRef="usd">4647000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOC0zLTEtMS03MTc1Mg_4d7ec291-d84f-450d-8963-2d3f367b5352"
      unitRef="usd">156100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOC01LTEtMS03MTc1Mg_4a8d5703-8098-4bf4-bf8c-7212b359ac3a"
      unitRef="usd">145319000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOS0zLTEtMS03MTc1Mg_7cd118be-a91f-47f1-87c7-1e22231eb5a9"
      unitRef="usd">91964000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfOS01LTEtMS03MTc1Mg_f79a6b11-18ce-4e48-b585-755a05903b49"
      unitRef="usd">84395000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMTAtMy0xLTEtNzE3NTI_0464f3ca-2ef5-49e4-bd35-8578f6b1df22"
      unitRef="usd">64136000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjUxM2RmY2Q5ZDVmMDQ5MTk4OGM3MTM3YzhlY2RhNzcwL3RhYmxlcmFuZ2U6NTEzZGZjZDlkNWYwNDkxOTg4YzcxMzdjOGVjZGE3NzBfMTAtNS0xLTEtNzE3NTI_ce142f17-7d44-4ea6-a3dd-a85dd09da295"
      unitRef="usd">60924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTQ0_29169ce7-eb55-4f20-9868-07fab1d481cb"
      unitRef="usd">4800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTUx_751aece5-02a6-4d2c-b3e6-25c55b0dc7c6"
      unitRef="usd">3600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTQ5NzU1ODE1MTk0_e8e89281-554f-413f-aab7-d13ac32716d2"
      unitRef="usd">9600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNTQ5NzU1ODE1MTk4_b99ca995-2ed7-4752-98fd-00531505f7f0"
      unitRef="usd">7300000</us-gaap:Depreciation>
    <mxl:ProceedsLoanedUnderNotesReceivable
      contextRef="ic225554d289e4c759ba352d45b1ce932_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNjQ5_244d3e32-2e6d-48e3-8d00-34883e1132e7"
      unitRef="usd">10000000</mxl:ProceedsLoanedUnderNotesReceivable>
    <mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfNzQ2_54eff035-78ab-4e89-a1b0-38b256eb1db1"
      unitRef="usd">2000000</mxl:RepaymentsOfNotesReceivableDueToTheCompanyAnnually>
    <mxl:PriceProtectionLiabilityTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE4Nw_999158b4-286d-4be3-ab05-c6ad9aea180d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued price protection liability consists of the following activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;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="9" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged as a reduction of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,907&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;110,553&#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:100%"&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:100%"&gt;54,717&#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;</mxl:PriceProtectionLiabilityTableTextBlock>
    <mxl:AccruedPriceProtectionLiability
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfMy0xLTEtMS03MTc1Mg_c5a8a289-5410-452a-9663-e5c05c0e8b24"
      unitRef="usd">40509000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i35ff608d987b4ffba0e541ba0f4b1807_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfMy0zLTEtMS03MTc1Mg_6d894648-7398-4acc-be70-3589b6112ee9"
      unitRef="usd">47766000</mxl:AccruedPriceProtectionLiability>
    <mxl:PriceProtectionRebateCharges
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNS0xLTEtMS03MTc1Mg_9d2af835-33cf-44c1-83a5-dfc621c8aec1"
      unitRef="usd">102426000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionRebateCharges
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNS0zLTEtMS03MTc1Mg_73eb2f3c-3ad4-40c9-979c-ee62491ed45b"
      unitRef="usd">49907000</mxl:PriceProtectionRebateCharges>
    <mxl:PriceProtectionpayments
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNy0xLTEtMS03MTc1Mg_581c976b-9b42-4977-8dbe-b86f32da21c3"
      unitRef="usd">32382000</mxl:PriceProtectionpayments>
    <mxl:PriceProtectionpayments
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfNy0zLTEtMS03MTc1Mg_a34f5801-8ef4-44d2-8949-0c97815807bc"
      unitRef="usd">42956000</mxl:PriceProtectionpayments>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfOC0xLTEtMS03MTc1Mg_3ab1d8c6-c07f-4225-8d11-b892ee676a72"
      unitRef="usd">110553000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i89d36364faed4176b85c2148367016ba_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOjk0NjNjNjE3NzY2YzRiM2Q5NjA4OWJjOTEwMTQxOGNmL3RhYmxlcmFuZ2U6OTQ2M2M2MTc3NjZjNGIzZDk2MDg5YmM5MTAxNDE4Y2ZfOC0zLTEtMS03MTc1Mg_7cd9f497-5763-4934-8b3b-2e0915e13e7e"
      unitRef="usd">54717000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTIxMQ_0cd8ecdc-1d20-491b-a744-47189f705968">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 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: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:100%"&gt;(in thousands)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/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:100%"&gt;Accrued technology license payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,337&#160;&lt;/span&gt;&lt;/td&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;/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:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&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;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:100%"&gt;Accrued engineering and production costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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:100%"&gt;Accrued restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Accrued royalty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&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;/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:100%"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,888&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Accrued customer credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,136&#160;&lt;/span&gt;&lt;/td&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;/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;/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:100%"&gt;Income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:100%"&gt;Customer contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&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;/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:100%"&gt;Accrued obligations to customers for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,721&#160;&lt;/span&gt;&lt;/td&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;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:100%"&gt;Accrued obligations to customers for stock rotation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,847&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;93,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;57,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNC0xLTEtMS03MTc1Mg_80c53c57-41ff-4521-a04b-7d17380287cb"
      unitRef="usd">6693000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <mxl:AccruedTechnologyLicensePaymentsCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNC0zLTEtMS03MTc1Mg_c712edd9-7fed-4571-aeae-8de2a996a911"
      unitRef="usd">7337000</mxl:AccruedTechnologyLicensePaymentsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNS0xLTEtMS03MTc1Mg_b6f56183-2694-43a1-b463-9eb4c8779bcb"
      unitRef="usd">4980000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNS0zLTEtMS03MTc1Mg_7824a92b-e8b2-449f-8405-64c6a3c4e08a"
      unitRef="usd">3651000</us-gaap:AccruedProfessionalFeesCurrent>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNi0xLTEtMS03MTc1Mg_88a719f1-6015-4dbd-903a-d12016b2c4ea"
      unitRef="usd">1697000</mxl:Accruedengineeringandproductioncosts>
    <mxl:Accruedengineeringandproductioncosts
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNi0zLTEtMS03MTc1Mg_8382502f-78df-4ecb-b627-b1ac7d655f19"
      unitRef="usd">2934000</mxl:Accruedengineeringandproductioncosts>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNy0xLTEtMS03MTc1Mg_55d2d77d-4389-49e1-890e-5ad2347a24ab"
      unitRef="usd">256000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfNy0zLTEtMS03MTc1Mg_097f8e7a-5f3b-4c50-ab18-26529c03b26d"
      unitRef="usd">320000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfOS0xLTEtMS03MTc1Mg_d697cc7f-3410-48e9-bb0f-9b1de6da5bb9"
      unitRef="usd">1791000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfOS0zLTEtMS03MTc1Mg_0fa2cbff-6d4e-4bf9-9665-e0712fa99d6d"
      unitRef="usd">2080000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTAtMS0xLTEtNzE3NTI_2ee987f6-14c7-40e2-bdb0-b20a49813e7e"
      unitRef="usd">11202000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTAtMy0xLTEtNzE3NTI_4ac221b1-92e1-4c40-8274-7911cfd0b986"
      unitRef="usd">8888000</us-gaap:OperatingLeaseLiabilityCurrent>
    <mxl:Accruedcustomercredits
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTItMS0xLTEtNzE3NTI_1d0ec884-e390-4537-9bca-03cf7efc8985"
      unitRef="usd">5435000</mxl:Accruedcustomercredits>
    <mxl:Accruedcustomercredits
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTItMy0xLTEtNzE3NTI_dec4cf63-53fe-4513-bbe9-b5456442adc8"
      unitRef="usd">5136000</mxl:Accruedcustomercredits>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTQtMS0xLTEtNzE3NTI_3aeb7696-77f2-479f-810c-b0925ceac75a"
      unitRef="usd">10386000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTQtMy0xLTEtNzE3NTI_1857e080-b4f8-40d5-808b-fe2717985661"
      unitRef="usd">7105000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTUtMS0xLTEtNzE3NTI_ab080e37-7b00-4b8c-b1b1-e442087c784a"
      unitRef="usd">1349000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTUtMy0xLTEtNzE3NTI_4563ab82-f285-4862-b897-ac7ed50b365d"
      unitRef="usd">1044000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i8fd6e47e06de4deca86d98f7b6d498ff_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTYtMS0xLTEtNzE3NTI_f4672ab5-cb7d-49ea-85d9-2c276de6403a"
      unitRef="usd">39344000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i2d7b0b4fa7294ca9a35f4b1563b8ece7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTYtMy0xLTEtNzE3NTI_c3626b28-f744-4e14-a7aa-77510e272204"
      unitRef="usd">6721000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="icd6b7af8b56940d48d885c8df6e02417_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTctMS0xLTEtNzE3NTI_8da660c2-8389-492c-a4fe-b0a3749b842a"
      unitRef="usd">1186000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="idecac5dc82f74a3ca2419a203e0b1872_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTctMy0xLTEtNzE3NTI_33671cab-2bdb-44c3-94c6-7a754521777a"
      unitRef="usd">2847000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <mxl:DeferredPurchasePricePayments
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMS0xLTEtODExNTM_128fc118-db73-4a92-9623-c5814ec26ff3"
      unitRef="usd">2824000</mxl:DeferredPurchasePricePayments>
    <mxl:DeferredPurchasePricePayments
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMy0xLTEtODExNTM_17e1b4c3-7efa-49ba-a738-9c6c38746253"
      unitRef="usd">0</mxl:DeferredPurchasePricePayments>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMS0xLTEtNzE3NTI_a2e48d11-cc4b-4a28-8b3a-c766f33db469"
      unitRef="usd">6364000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTgtMy0xLTEtNzE3NTI_c4c82846-154f-4179-a772-7e3c1e641c7f"
      unitRef="usd">9205000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTktMS0xLTEtNzE3NTI_0bca2cc0-9ce8-4730-aa41-0c870015dfcf"
      unitRef="usd">93507000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmRhYTU2MTEwYmUwNTQzNDNhZGQ0YzQ3MDY3MjhlMGM3L3RhYmxlcmFuZ2U6ZGFhNTYxMTBiZTA1NDM0M2FkZDRjNDcwNjcyOGUwYzdfMTktMy0xLTEtNzE3NTI_3146ae77-cfd2-4b03-ac9d-e132b6712009"
      unitRef="usd">57268000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RleHRyZWdpb246MDAzZDJkOTA0MGU5NDhmYTk1OWYwZmY0Y2MxYjFlMWVfMTE5NA_51c0195e-a01e-41bf-a0ff-10b7e971c7f9">&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 change in balances of accumulated other comprehensive income (loss) by component:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cumulative Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;Pension and Other Defined Benefit Plan Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" 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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 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;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,063)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&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:100%"&gt;2,104&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,938)&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;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ib24675c087154e62b82c2028c69f1f50_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMi0zLTEtMS03MTc1Mg_a329f23d-91f9-45e1-9b77-4f592d094ea8"
      unitRef="usd">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id269c18edd124e48b4b6694eba5bfe08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMi03LTEtMS03MTc1Mg_5848dbc4-6979-4792-9fff-aad6e03f0678"
      unitRef="usd">2104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f66a25325e14f95b0ae6c6d74305009_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMi05LTEtMS03MTc1Mg_a5971b23-6476-4d0f-a6c0-66be1f9bfead"
      unitRef="usd">2125000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="iaa1ce2c0e32c470aa648243f82d2d6ae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMy0zLTEtMS03MTc1Mg_36a853b2-45c5-492a-abcf-7f813c93f2b5"
      unitRef="usd">-5063000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ib7f96c0a62e94b49acae3f53c06fd89b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMy03LTEtMS03MTc1Mg_8dfef4a8-f557-417c-8c5e-fcf1ce5e120e"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfMy05LTEtMS03MTc1Mg_2499bc78-8325-4c2b-b24f-3c5ff0ba2f4d"
      unitRef="usd">-5063000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if0ba0c9350924862a64f10cecfada481_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfNi0zLTEtMS03MTc1Mg_38419df9-274b-4dcd-9b2f-eb6cd067dac2"
      unitRef="usd">-5042000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice125f99c04d46318eb406609d23a857_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfNi03LTEtMS03MTc1Mg_052538c0-cdc0-4397-b63f-25b34d089bdd"
      unitRef="usd">2104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if38981e91ff04a4b901a957a612bd539_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81NS9mcmFnOjAwM2QyZDkwNDBlOTQ4ZmE5NTlmMGZmNGNjMWIxZTFlL3RhYmxlOmYyZWJmYzI2ZWI3MTRjNWFiOWQ3MzM0YmQxNDAzNDNjL3RhYmxlcmFuZ2U6ZjJlYmZjMjZlYjcxNGM1YWI5ZDczMzRiZDE0MDM0M2NfNi05LTEtMS03MTc1Mg_2907313b-dfc8-4c56-9dbd-5b572b9bbabf"
      unitRef="usd">-2938000</us-gaap:StockholdersEquity>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU2NQ_f270bfb0-43ee-4ebf-a43e-91cf037f4494">Debt&lt;div style="margin-top:9pt"&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;Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s long-term debt consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&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.689%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 31,&lt;br/&gt;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: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal balance:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial term loan under June 23, 2021 credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,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="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top: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:100%"&gt;310,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,031)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of long-term debt&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;246,450&#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:10pt;font-weight:400;line-height:100%"&gt;306,153&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, non-current portion&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;246,450&#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:100%"&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:100%"&gt;306,153&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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&#160;June&#160;30, 2022 and December&#160;31, 2021, the weighted average effective interest rate on debt was&#160;approximately 3.0% and 3.2%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.2 million and $0.5 million, respectively, to interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.3 million and $1.0 million, respectively, to interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The approximate aggregate fair value of the term loans outstanding as of June&#160;30, 2022 and December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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 $275.0 million and $311.0 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022, the outstanding principal balance of $250.0 million is due in full on June 23, 2028, upon maturity of the loan.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;/table&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;Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the &#x201c;Initial Term Loan under the June 23, 2021 Credit Agreement,&#x201d; in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the &#x201c;Revolving Facility,&#x201d; in an aggregate principal amount of up to $100.0&#160;million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, &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;MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020&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; and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of June&#160;30, 2022, the Revolving Facility was undrawn. Under the amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the pending merger with Silicon Motion (Note 3), the Company expects to repay the remaining outstanding term loans under this agreement upon closing of the merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0&#160;million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company&#x2019;s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company&#x2019;s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company&#x2019;s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company&#x2019;s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of June&#160;30, 2022, the Company was in compliance with such covenants. &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 &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;June 23, 2021 Credit Agreement&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; also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the &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; June 23, 2021 Credit Agreement&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; and may exercise certain other rights and remedies provided for under the &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; June 23, 2021 Credit Agreement&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 other loan documents and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU1OA_4ad2ff81-16f3-4871-b277-5c366d640adf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s long-term debt consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&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.689%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;December 31,&lt;br/&gt;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: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal balance:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial term loan under June 23, 2021 credit agreement&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,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="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:100%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top: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:100%"&gt;310,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,031)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount of long-term debt&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;246,450&#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:10pt;font-weight:400;line-height:100%"&gt;306,153&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, non-current portion&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;246,450&#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:100%"&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:100%"&gt;306,153&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i277a16bd30db47a89ee594f7d88e0f89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMy0xLTEtMS03MTc1Mg_d93027fb-02d0-474d-a1de-884e277431af"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie3035c6dcf644279bc1c529d50568e11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMy0zLTEtMS03MTc1Mg_1f5635e4-1bad-4d55-b2c5-ee4f6bc8e536"
      unitRef="usd">310000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfNi0xLTEtMS03MTc1Mg_ae330aef-8f36-4724-b7cc-87db25867436"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfNi0zLTEtMS03MTc1Mg_0cec8f2c-c356-4964-9782-ee09deb2d128"
      unitRef="usd">310000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOC0xLTEtMS03MTc1Mg_093eb750-43e5-4c31-a867-b64eac758319"
      unitRef="usd">756000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOC0zLTEtMS03MTc1Mg_051775ec-98fd-4131-95d1-1aaed9921164"
      unitRef="usd">816000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOS0xLTEtMS03MTc1Mg_4db9f5cd-1de9-45f4-9c5c-34b9977384d1"
      unitRef="usd">2794000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfOS0zLTEtMS03MTc1Mg_4ff520d4-6b0e-4b84-9855-59c62d18d27b"
      unitRef="usd">3031000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTAtMS0xLTEtNzE3NTI_84d179bc-168d-400b-b468-06073e960cef"
      unitRef="usd">246450000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTAtMy0xLTEtNzE3NTI_77a20f7f-f462-4bad-ac70-c7c3260bd1c5"
      unitRef="usd">306153000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTEtMS0xLTEtNzE3NTI_89350173-2590-4682-a61c-82d01bd22135"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTEtMy0xLTEtNzE3NTI_9635385f-e814-4942-ba89-891de4371fa3"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icc07ec29b26a47ccb658a9d503c31848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTItMS0xLTEtNzE3NTI_49b5b930-d6bb-42f6-9951-888c08ba86aa"
      unitRef="usd">246450000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i33b81d8d66e9421da3cea7e437c94ae0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RhYmxlOjUwZDZmODgyNDllNjRhNzg5YTYxZTgyNjgwOTIwYmUzL3RhYmxlcmFuZ2U6NTBkNmY4ODI0OWU2NGE3ODlhNjFlODI2ODA5MjBiZTNfMTItMy0xLTEtNzE3NTI_0218e382-925e-441b-b0ab-216767f8d83e"
      unitRef="usd">306153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTg4_34d8c083-8104-4790-aa2d-c9a17820bd6c"
      unitRef="number">0.030</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTk1_29ccd27e-63fe-49e7-b277-57ac822fed22"
      unitRef="number">0.032</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzMw_8c2b5674-a67c-4458-ba6e-13b53eb4e20c"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzM3_d3f86f5d-4c20-4eb4-b0a5-6bac498b3f82"
      unitRef="usd">500000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTQ5NzU1ODIyNjMy_01e098e5-351a-4c77-972b-a9dcb252d57f"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTQ5NzU1ODIyNjM2_8975a4a1-c987-4a89-b5e3-ec91c6d92f17"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNDY0_932a2f19-e411-41fe-b73c-f384dbf938a7"
      unitRef="usd">275000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNDcx_0a8a365e-3139-4d01-afe2-dca3ef3fc0ea"
      unitRef="usd">311000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNjk2_75102fb6-32b7-4e68-8df1-eb1900b0420a"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b7a3707ced74700b503a30d4d2ebdde_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTIwNg_9d3d298a-f830-4101-a80e-f035c3e764ab"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia8cf716a85534c80898bb54df4775128_I20210623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMTMyOA_1aa84f10-d2dc-4216-ae98-143898d8c660"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <mxl:LineofCreditFacilityIncrementalBorrowingCapacity
      contextRef="i5f257e902e80482890b2c38abaaf3132_I20210623"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMjM5Nw_9196bb0f-cc83-4cc9-a9db-be40505bdb7b"
      unitRef="usd">175000000</mxl:LineofCreditFacilityIncrementalBorrowingCapacity>
    <mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA
      contextRef="i5f257e902e80482890b2c38abaaf3132_I20210623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMjQwOA_f807d8b7-4337-4a74-a65d-b1ed69902db4"
      unitRef="number">1</mxl:LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i67ef3a7bd9954877be3b7942d8e0ebce_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzAwNQ_4f687661-8e05-473b-aa50-730a7a6e63a1"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentInterestPeriod
      contextRef="i277a16bd30db47a89ee594f7d88e0f89_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU2Mg_2c4e32f6-553f-414c-a493-276f90a958bb">P1M</mxl:DebtInstrumentInterestPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia2f904b9c52542ec8e435f112141be69_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzEzMw_8d215c5e-a637-42b4-bb8f-ec7b9098e6b6"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzE4MA_33476092-1710-43b1-9e45-1f4fdb87b73b"
      unitRef="number">0.0125</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifd21a8f175c34a818858c0a6b8115319_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzIzNw_cee61c47-5175-4aed-970c-0727dd55ed57"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="ifd21a8f175c34a818858c0a6b8115319_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzI3MA_150913e6-14fa-49fb-82c9-ed48a672d52d"
      unitRef="number">0.0225</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="if5d88a42645d47b4bf52feee3437d915_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzQzNw_12502af0-0d7f-4f0d-bffc-a59833f1f5ce"
      unitRef="number">0.0000</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin
      contextRef="i361327a0430f45e5be1a492bde767271_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzUyMw_4252b623-1c2d-4168-96ba-bd1f7a35c49f"
      unitRef="number">0.0100</mxl:DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id505cf8e782a407aaebce523d287cae2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzcwMg_48510c86-3bd3-4890-a40c-e6987b768ea7"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idc22237134ee4e708c52f4f342d16989_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzcwOA_2802e97c-dba9-49d1-9189-86d3814dc93b"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i021c8e6b9ee849c1a9112e709d19f82a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzc0Ng_13eb3b2d-93d5-429c-ab3b-2fe390bc40f4"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic42aa7da0e114434bb935a2472e45d3f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzc1Mg_c651d5d9-f9be-40dc-a007-3563a6b050c7"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i2248a1edd83c47108bb83a5fe7e8fc2a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzk2Mg_25bf5644-c432-48e3-9875-4b1c2f5e3a82"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="iefad14c161674850b364f67b986eed77_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfMzk2OA_adbbacd5-327c-44f6-85e5-555e535e6354"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <mxl:DebtInstrumentQuarterlyAmortizationRate
      contextRef="i277a16bd30db47a89ee594f7d88e0f89_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNDI2OA_455bcf68-49c1-45c6-b074-9c50dd9cd1b1"
      unitRef="number">0.0025</mxl:DebtInstrumentQuarterlyAmortizationRate>
    <mxl:CallPremiumPercentage
      contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTIzNg_7d429c07-aa80-487a-bd58-90562d28c777"
      unitRef="number">0.010</mxl:CallPremiumPercentage>
    <mxl:CallPremiumPeriod
      contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNTI4NQ_60e58c6e-f4c5-4204-9d23-cbdf65294028">P6M</mxl:CallPremiumPeriod>
    <mxl:DebtInstrumentCovenantLeverageRatioMaximum
      contextRef="if8f9b42bbd0b43e9a4d8d85e2bc28aa8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNjc3Nw_a230fec8-126e-4ca0-9b00-eceb7965a6a1"
      unitRef="number">3.50</mxl:DebtInstrumentCovenantLeverageRatioMaximum>
    <mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease
      contextRef="if8f9b42bbd0b43e9a4d8d85e2bc28aa8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNjgyMQ_eb0ee075-0192-4f4e-a6b8-1cc08e0b1197"
      unitRef="number">3.75</mxl:DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease>
    <mxl:AggregateCommitmentsPercentage
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNzA4Mw_da149d7b-6940-4bf8-b28d-9fc20d716fa8"
      unitRef="number">0.01</mxl:AggregateCommitmentsPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfNzk3MA_e85213d2-710c-4e34-be5c-5976d3c01963"
      unitRef="usd">350200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODE5NA_59539bc2-c32d-4c1e-bafa-9c2b342dd06f"
      unitRef="number">0.034</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODI3MA_51fc3aaa-adb4-4ac1-ad4f-afcf372607b8"
      unitRef="usd">900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i31f4aa2bcbe2418281d10f0809411de9_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODMwMA_6f08015d-0b59-4797-8c7d-519b929ab74d"
      unitRef="usd">2900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia104bcd7bb2141af98bece414827a981_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU2Mw_85accbc5-da73-4d48-a483-4a6cd4e8932c">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i297a522333094ae188b564bf3211a9eb_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODQ0OA_230245e4-8baa-4607-8982-867af361cce0"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib3e1074be8e34d858e2c350a979a598b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81Mi9mcmFnOjkxNGY3ZjU0MjliNzQzMDc4YTkwMGMwMDQyMGNiZGJjL3RleHRyZWdpb246OTE0ZjdmNTQyOWI3NDMwNzhhOTAwYzAwNDIwY2JkYmNfODU1OQ_3ff4696e-92c5-468b-b5cd-7dfe3b955621">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUzNQ_34ea9e62-c011-410d-8521-503f3fc7901a">Stock-Based Compensation&lt;div style="margin-top:9pt"&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;Employee Stock-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP. Refer to the Company&#x2019;s Annual Report for a summary of its stock-based compensation and equity plans as of December&#160;31, 2021. There have been no material changes to the terms of the Company&#x2019;s equity incentive plans during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022, the number of shares of common stock available for future issuance under the 2010 Plan was 15,651,631 shares. As of June&#160;30, 2022, the number of shares of common stock available for future issuance under the ESPP was 4,977,968 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Employee Incentive Bonus&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 mostly settles bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company&#x2019;s common stock as determined in trading on the applicable stock exchange, on a date approved by the Board of Directors. In connection with the Company&#x2019;s bonus programs, in February 2022, the Company issued 0.5 million freely-tradable shares of the Company&#x2019;s common stock in settlement of bonus awards to employees, including executives, for the 2021 performance period. At June&#160;30, 2022, the Company has an accrual of $19.0 million for bonus awards for employees for year-to-date achievement in the 2022 performance period.  The Company&#x2019;s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 recognizes stock-based compensation in the consolidated statements of income, based on the department to which the related employee reports, as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:100%"&gt;(in thousands)&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:100%"&gt;Cost of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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:100%"&gt;7,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;13,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;38,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;26,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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-top:9pt;text-indent:27pt"&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 unrecognized compensation cost related to unvested restricted stock units as of June&#160;30, 2022 was $112.8 million, and the weighted average period over which these equity awards are expected to vest is 2.50 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 unrecognized compensation cost related to unvested performance-based restricted stock units as of June&#160;30, 2022 was $28.8 million, and the weighted average period over which these equity awards are expected to vest is 1.12 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 unrecognized compensation cost related to unvested stock options as of June&#160;30, 2022 was $0.01 million, and the weighted average period over which these equity awards are expected to vest is 0.02 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restricted stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&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:100%"&gt;5,233&#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:100%"&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:100%"&gt;25.14&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.58&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&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:100%"&gt;4,902&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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-Based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company&#x2019;s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers&#x2019; expected results based on data available, as defined in the respective award agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&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:100%"&gt;2,005&#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:100%"&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:100%"&gt;19.80&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.40&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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;/tr&gt;&lt;/table&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;________________&lt;/span&gt;&lt;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Employee Stock Purchase Rights and Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022 and 2021 there were 83,404 and 113,510 shares, respectively, of common stock purchased under the ESPP at a weighted average price of $34.92 and $23.21, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of employee stock purchase rights for the latest ESPP offering period were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;Weighted-average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;14.25&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;10.85&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company&#x2019;s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company&#x2019;s daily closing stock prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock options activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&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:100%"&gt;417&#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:100%"&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:100%"&gt;17.05&#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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&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:100%"&gt;399&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were granted by the Company during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic value of stock options exercised was $0.4 million and $6.7 million in the three months ended June 30, 2022 and 2021, respectively. The intrinsic value of stock options exercised was $0.7 million and $9 million in the six months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash received from exercise of stock options was $0.1 million and $2.6 million&#160;during the three months ended June 30, 2022 and 2021, respectively. Cash received from exercise of stock options was $0.2 million and $3.9 million&#160;during the six months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;The tax benefit from stock options exercised was $0.6 million and $10.6 million during the three months ended June 30, 2022 and 2021, respectively. The tax benefit from stock options exercised was $1.0 million and $13.3 million during the six months ended June 30, 2022 and 2021, respectively.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ida000dc06a7147d4ab95940510e7a27e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTky_e3d39b59-2471-49fb-9c1b-81a13aa1e793"
      unitRef="shares">15651631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i73eca7bcca0a46d989f58da6be0227ce_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNjk5_ce105a3e-6e68-4e81-9e42-c5d142a3ae70"
      unitRef="shares">4977968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <mxl:SharesIssueduponSettlementofExecutiveBonusPlan
      contextRef="i4c605dc76ec94816ac0ec39ae201465e_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMTI4OQ_f49a9cb5-9a94-4d91-b0d5-d3fe409189bb"
      unitRef="shares">500000</mxl:SharesIssueduponSettlementofExecutiveBonusPlan>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMTQ3OQ_8cd7e4d2-4fea-4fc8-b382-2363cac9617d"
      unitRef="usd">19000000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUzMQ_61969262-c37b-4b66-be80-54679214b914">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes stock-based compensation in the consolidated statements of income, based on the department to which the related employee reports, as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:100%"&gt;(in thousands)&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:100%"&gt;Cost of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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:100%"&gt;7,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;13,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;38,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;26,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy0xLTEtMS03MTc1Mg_498d5cb4-6b1e-44e8-9944-1cb45a1a2c5c"
      unitRef="usd">162000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3de26436950849aca1295508d868aca8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy0zLTEtMS03MTc1Mg_a7343e6e-6fba-42e9-976d-08eebe484045"
      unitRef="usd">148000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54c5466f3a7246ed959e36119938009f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy01LTEtMS03MTc1Mg_ca23ae2b-70cf-4170-b1fc-835cbffbd306"
      unitRef="usd">325000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02c581cbb7734ef89ac12ac934f6863f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfMy03LTEtMS03MTc1Mg_9241541c-6d07-4444-a118-510bc6af5d1e"
      unitRef="usd">317000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8d3885170c4844a8bd3e5bfded4bf2bd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC0xLTEtMS03MTc1Mg_6ccd6efb-692b-4d2c-af5e-87be5c59f953"
      unitRef="usd">9983000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if87448f0b5524cf2a9ff61df7e17d294_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC0zLTEtMS03MTc1Mg_a742d234-8373-40cc-89f9-e288d64bcc21"
      unitRef="usd">7267000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib5fbf2f527d24fbd99db3a6a3a0994dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC01LTEtMS03MTc1Mg_836366b2-4a37-49bb-b7ed-32fb99766014"
      unitRef="usd">19659000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i976881ec084a471991203739f1bdf314_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNC03LTEtMS03MTc1Mg_f5357a05-4bdb-4c77-b9a5-15bab52f9b9e"
      unitRef="usd">14429000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i423cf228c1d6401295ed90e6b5ee4a0c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS0xLTEtMS03MTc1Mg_18e932a4-8056-46ce-8c3d-5f6ad22b86c0"
      unitRef="usd">9324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if80fe08245ed4d5d94afd40b67afdb97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS0zLTEtMS03MTc1Mg_46396def-849b-4984-966a-1c3d8e43b598"
      unitRef="usd">6551000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08645beb86f14e039bff40db679c6be2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS01LTEtMS03MTc1Mg_bd706db5-d0ee-49fc-8bdf-3a6994737e7e"
      unitRef="usd">18039000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43d7cd45be524c5191dd82e1821ffe9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNS03LTEtMS03MTc1Mg_41b9da96-97a0-4df7-8f21-7e73dfc89ee4"
      unitRef="usd">12175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy0xLTEtMS03MTc1Mg_58514562-fd4d-42bb-bb19-1d3fba56a3d5"
      unitRef="usd">19469000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy0zLTEtMS03MTc1Mg_af54638a-0900-4f26-9647-9174fe3a1df7"
      unitRef="usd">13966000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy01LTEtMS03MTc1Mg_084fb1ca-4448-467a-8b68-b7ba4e9c3d38"
      unitRef="usd">38023000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlNTM2ZDc5MjA1MDQwYzZiYzFlNTA2Yjc2YTgwNTMwL3RhYmxlcmFuZ2U6ZmU1MzZkNzkyMDUwNDBjNmJjMWU1MDZiNzZhODA1MzBfNy03LTEtMS03MTc1Mg_1c707b2b-5970-4fd3-9190-94ae1cebe606"
      unitRef="usd">26921000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i680e6c3af4da443f97617e44ba09feac_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMTk4Mw_7095f0e5-b632-464a-9df8-0c5693685d38"
      unitRef="usd">112800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjA3NA_ea1deafe-f33a-4c83-bf03-2584b0a1bcfe">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ieb826039f8c74ba0905970d3973a859a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjIwMA_d5bab5bd-a399-4cd0-9998-6bc5d0e7d2d4"
      unitRef="usd">28800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjI5MQ_4052dfe8-adf4-4319-8716-2d6eb3ebaa33">P1Y1M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjM5MA_9372d096-c09b-4a66-93c0-71613b8017f4"
      unitRef="usd">10000.00</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjQ4MQ_1f2a63eb-1872-4a3e-9143-0208c6059b68">P0Y7D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUxMw_67f2e28a-3206-4982-a8d6-3c5cb12dce58">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s restricted stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.241%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&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:100%"&gt;5,233&#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:100%"&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:100%"&gt;25.14&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.58&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&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:100%"&gt;4,902&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0481daeef1d84bceb90c2bd82bbf750d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMS0xLTEtMS03MTc1Mg_29f9bd43-4485-428d-a225-53e3b62e9923"
      unitRef="shares">5233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0481daeef1d84bceb90c2bd82bbf750d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMS0zLTEtMS03MTc1Mg_225aceae-50f7-475a-a085-25ffbf8d7563"
      unitRef="usdPerShare">25.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMi0xLTEtMS03MTc1Mg_26d3aecf-b758-486f-a468-311745568a1b"
      unitRef="shares">1697000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfMi0zLTEtMS03MTc1Mg_7cea1e3c-debd-4b14-b59f-aac157588437"
      unitRef="usdPerShare">60.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNC0xLTEtMS03MTc1Mg_ccc6b113-18e8-468a-ac99-3bc6f0faed2b"
      unitRef="shares">1814000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNC0zLTEtMS03MTc1Mg_e0a1fb5d-2f39-44d4-81be-1bbf34582ff4"
      unitRef="usdPerShare">36.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNS0xLTEtMS03MTc1Mg_f0adb5ea-37e7-4998-877a-f254e194cefb"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i91fae72494494bc88d94c5b7fc7579c2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNS0zLTEtMS03MTc1Mg_2333500e-9cde-42d3-94b9-23f27dbe1d3e"
      unitRef="usdPerShare">29.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i680e6c3af4da443f97617e44ba09feac_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNi0xLTEtMS03MTc1Mg_ba818e76-fc20-48c0-9bc7-d1ddedd08d92"
      unitRef="shares">4902000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i680e6c3af4da443f97617e44ba09feac_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOjgxZTMwMGRkZTRjYzRmN2E4Yzc2ZTBhOWMyZTJhNWE1L3RhYmxlcmFuZ2U6ODFlMzAwZGRlNGNjNGY3YThjNzZlMGE5YzJlMmE1YTVfNi0zLTEtMS03MTc1Mg_8bd196ae-5a98-4736-b27e-70fd63d7bcaa"
      unitRef="usdPerShare">33.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTU0MQ_5bd1ef5a-a769-454c-907f-2a66dd4e57de">P3Y</mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <mxl:VestingPercentageRelativeToNetSales
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzA2NA_4f668033-939e-400d-87af-4d09fa662ddc"
      unitRef="number">0.60</mxl:VestingPercentageRelativeToNetSales>
    <mxl:VestingPercentageRelativeToEPS
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzE2NQ_2970151f-b87c-4f6c-b389-2f68b2c58a53"
      unitRef="number">0.40</mxl:VestingPercentageRelativeToEPS>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="ib55b026d07bf4d93a22c57f4f492fe14_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzMwNw_d895ae03-50fb-4517-ac60-ffe888c0abf6"
      unitRef="number">2.50</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="i78246715fb3843be8423898b8f4e1b30_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzQ0Ng_fd55cc5b-e349-4ba0-a21e-3449ba7eb3d4"
      unitRef="number">0.30</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased
      contextRef="i0c6ead48aedb473fa91f167ce1f99db1_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMzQ1Mw_f7b373d7-8f00-405c-a957-25c7b3337aa3"
      unitRef="number">1</mxl:PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased>
    <mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUyMQ_d633ea64-9acc-453c-af09-88e3311354f9">P3Y</mxl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTU0NQ_dfe8576c-256e-48aa-b23f-b508e3249769">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s performance-based restricted stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&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:100%"&gt;2,005&#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:100%"&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:100%"&gt;19.80&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.40&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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;/tr&gt;&lt;/table&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;________________&lt;/span&gt;&lt;/div&gt;&lt;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i9d18160767ba45ed8bf74a04a9b84c78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMS0xLTEtMS03MTc1Mg_09eaa279-49c6-4c4b-b7b2-69e77b0b2131"
      unitRef="shares">2005000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9d18160767ba45ed8bf74a04a9b84c78_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMS0zLTEtMS03MTc1Mg_aeb8fb4b-dd5f-4c3e-9595-89f1b1c5daa5"
      unitRef="usdPerShare">19.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMi0xLTEtMS03MTc1Mg_eea40f8c-5eb4-4265-a8b9-8b4ef3139718"
      unitRef="shares">376000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfMi0zLTEtMS03MTc1Mg_7e9abec4-317c-48e7-ab1e-6049797d9abf"
      unitRef="usdPerShare">75.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNC0xLTEtMS03MTc1Mg_a40b9cca-53e3-4ac3-9956-774833cb32d0"
      unitRef="shares">701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNC0zLTEtMS03MTc1Mg_9c450823-1184-4af2-b264-7bdf66d5c4cf"
      unitRef="usdPerShare">17.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNS0xLTEtMS03MTc1Mg_22448496-a16e-4aba-a1db-db117e265c93"
      unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3814f41421ce42a6b03c518e0758354a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNS0zLTEtMS03MTc1Mg_742528ad-0c80-48ef-956c-32c8026c4306"
      unitRef="usdPerShare">35.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ieb826039f8c74ba0905970d3973a859a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNi0xLTEtMS03MTc1Mg_e31f28ba-ae8b-4deb-9501-326d9af92cb9"
      unitRef="shares">1676000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ieb826039f8c74ba0905970d3973a859a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQ5MWY4YWZhZjI1NjQ1NmNiYjBmMzc4MTgwZjY0YmFiL3RhYmxlcmFuZ2U6ZDkxZjhhZmFmMjU2NDU2Y2JiMGYzNzgxODBmNjRiYWJfNi0zLTEtMS03MTc1Mg_2bf4fa14-cfe8-4924-948d-4b942c9d60e0"
      unitRef="usdPerShare">33.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0c6f800abfd84bd79225cdbe135d491b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNDMyMg_7f0256ca-ec45-4560-8d9a-79ce94c44a18"
      unitRef="shares">83404</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ibf72b2e1d0e44fe88fd4b53bf3aa740d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjc0ODc3OTA3NTQ5Nw_449da967-4902-4a99-af3d-b94156ebf8c0"
      unitRef="shares">113510</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i45572fcde7164916bb83de196b4afd51_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjc0ODc3OTA3NTYxOQ_ad3c03b7-57b0-4361-a8a6-89f07ce4474d"
      unitRef="usdPerShare">34.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i2ca3c4c9e8b741c384f498d8ffc57431_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfMjc0ODc3OTA3NTYyNw_1d7462b4-bdb5-4063-881f-20b3215f0eb5"
      unitRef="usdPerShare">23.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUzMw_4003aae1-9c20-47f7-a521-335cd9451e70">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of employee stock purchase rights for the latest ESPP offering period were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;Weighted-average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;14.25&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;10.85&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i45572fcde7164916bb83de196b4afd51_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMi0xLTEtMS03MTc1Mg_b71a054c-5af1-448d-bb5d-870cfc6bdd7e"
      unitRef="usdPerShare">14.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2ca3c4c9e8b741c384f498d8ffc57431_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMi0zLTEtMS03MTc1Mg_c8f9ab5f-b7d6-4e68-a44d-b4b430bccbff"
      unitRef="usdPerShare">10.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMy0xLTEtMS03MTc1Mg_923a549f-256e-4b45-8a6a-84bc98ffcfc0"
      unitRef="number">0.0154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfMy0zLTEtMS03MTc1Mg_455bc24e-fa1c-4993-a819-d5f9a2c1fad4"
      unitRef="number">0.0004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNC0xLTEtMS03MTc1Mg_f58e0e4b-68b6-40f6-a900-7f0b08163a12"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNC0zLTEtMS03MTc1Mg_3322e571-bbad-4213-b196-aac3fe7241a1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNS0xLTEtMS03MTc1Mg_b1b71434-c391-45ea-8833-3d4cf7d14cab">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNS0zLTEtMS03MTc1Mg_93cc011b-ba65-47bc-85c4-ed65ce65a573">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iee34c00730fd4549a593f5d03302c796_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNi0xLTEtMS03MTc1Mg_e4981cfd-72f6-4163-b754-b9102131b22e"
      unitRef="number">0.6974</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i27069be029964ea4979cc6c04c13dd22_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmZlM2U5NmIxODU5NDRjYmU4OTIxZDc1MjExNmY2NTZhL3RhYmxlcmFuZ2U6ZmUzZTk2YjE4NTk0NGNiZTg5MjFkNzUyMTE2ZjY1NmFfNi0zLTEtMS03MTc1Mg_4aa34a4e-de2c-4392-a77f-9bca142be031"
      unitRef="number">0.6110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTUyOA_a99bae1b-f5c1-40b3-8b9f-f28d276eb4d8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock options activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&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:100%"&gt;417&#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:100%"&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:100%"&gt;17.05&#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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&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:100%"&gt;399&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfMS0xLTEtMS03MTc1Mg_2b138ad3-653a-4e14-a36f-a1356b9e85e1"
      unitRef="shares">417000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfMS0zLTEtMS03MTc1Mg_1d17556c-ae3c-4685-9bd6-a6b3e143fc7b"
      unitRef="usdPerShare">17.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNC0xLTEtMS03MTc1Mg_cd3fbf00-ebfd-4f44-9c49-67623e4dc2b6"
      unitRef="shares">18000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNC0zLTEtMS03MTc1Mg_f0528d5a-144a-4dd8-83a8-d0bf1d922685"
      unitRef="usdPerShare">14.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi0xLTEtMS03MTc1Mg_0e45cf83-acb9-4e73-8641-d038b694038d"
      unitRef="shares">399000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi0zLTEtMS03MTc1Mg_6f139a76-1acb-4352-87a7-5fd16aa819d7"
      unitRef="usdPerShare">17.16</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi01LTEtMS03MTc1Mg_cd5caddc-7ce2-417e-8f95-d1e646c298e9">P2Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNi03LTEtMS03MTc1Mg_77da79e4-556d-46a4-b7df-cd84367325e1"
      unitRef="usd">16449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy0xLTEtMS03MTc1Mg_42304e5e-d8cd-4855-955b-772efd515ce9"
      unitRef="shares">399000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy0zLTEtMS03MTc1Mg_88b4f159-8869-46c1-9692-daa535dc9425"
      unitRef="usdPerShare">17.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy01LTEtMS03MTc1Mg_17b9f2d0-a97f-4298-91d2-7a94dfcc5f8c">P2Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfNy03LTEtMS03MTc1Mg_a9798a18-f5ea-4b50-b190-0fefe7ad8597"
      unitRef="usd">16449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC0xLTEtMS03MTc1Mg_dd5fdfa1-e47f-4821-a67f-8b02b776f4ad"
      unitRef="shares">392000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC0zLTEtMS03MTc1Mg_b429efa3-ab33-4b04-85f5-3993ed54b3de"
      unitRef="usdPerShare">17.14</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC01LTEtMS03MTc1Mg_627277d4-d91a-4df5-bcce-f9ee502bec8a">P2Y10M20D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RhYmxlOmQwMTExZGY5ZDAzMTRkOWZiZDU5MGJlOTBiZjE4ZjI0L3RhYmxlcmFuZ2U6ZDAxMTFkZjlkMDMxNGQ5ZmJkNTkwYmU5MGJmMThmMjRfOC03LTEtMS03MTc1Mg_ab035649-ad1b-4a88-9400-ac7e472e3177"
      unitRef="usd">16170000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTE2Ng_02df9f3f-36e9-4bf1-96c2-18ac828c78ae"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTI3OA_dcb24177-6b11-489c-a2e3-28be6c96c21a"
      unitRef="usd">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTI4NQ_39b1f821-3483-4ddc-a043-bdba0eed7843"
      unitRef="usd">6700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NjE4_4d220802-fc75-4ad7-985d-8f2ad070972a"
      unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NjIy_40da29c5-b427-45e0-9f59-f22875187c17"
      unitRef="usd">9000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTM3MA_dec312ee-a0fa-4e7e-9fb3-faf7817ba2d8"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTM3Nw_b46bc61b-7dec-4396-bf6e-3912683f0611"
      unitRef="usd">2600000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NzY0_da9232e2-759e-4461-892b-6e7b7de601c6"
      unitRef="usd">200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5NzY4_ba0b4daa-b3d4-4d75-926b-2e2e8c22f701"
      unitRef="usd">3900000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ2Nw_b0ab4932-3e66-487d-924d-4d55f133bd9b"
      unitRef="usd">600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ3NA_5ef7235f-2d51-409b-b5c3-c7472201e6fc"
      unitRef="usd">10600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5OTA0_3aaf7619-285a-407b-96a6-e4b24e9f58d5"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV81OC9mcmFnOmMzOGFmNDA5YWUyYTRiNDU4YmRlMTZjZTEzMmU5NTViL3RleHRyZWdpb246YzM4YWY0MDlhZTJhNGI0NThiZGUxNmNlMTMyZTk1NWJfNTQ5NzU1ODE5OTA4_b3a1fc97-9fd3-41be-8798-38c83c460643"
      unitRef="usd">13300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfNTIwOA_0a902efc-8f13-42dd-938e-75dcf255ccc4">Income Taxes&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes primarily relates to projected federal, state, and foreign income taxes. To determine the quarterly provision for income taxes, the Company uses an estimated annual effective tax rate, which is generally based on expected annual income and statutory tax rates in the various jurisdictions in which the Company operates.  In addition, the tax effects of certain significant or unusual items are recognized discretely in the quarter during which they occur and can be a source of variability in the effective tax rates from quarter to quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse.  The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance.&#160; Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years.  Based upon the Company&#x2019;s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred tax assets, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax free jurisdictions in which it operates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 recorded an income tax provision of $11.9 million in the three months ended June 30, 2022 and an income tax benefit of $8.0 million in the three months ended June 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 recorded an income tax provision of $23.3 million in the six months ended June 30, 2022 and an income tax benefit of $6.2 million in the six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the Company&#x2019;s effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits.  The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the Company&#x2019;s effective tax rate and the 21.0% U.S. federal statutory rate for the six months ended June 30, 2021 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including the tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of certain reserves for uncertain tax positions under ASC 740-10.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax positions must meet a more-likely-than-not threshold to be recognized.  Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met.  Previously recognized tax positions that no longer meet the more-likely-than-not threshold are derecognized in the first financial reporting period in which that threshold is no longer met.  The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of income as income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022, the Company&#x2019;s unrecognized tax benefits increased by $4.4 million. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. Accrued interest and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;penalties associated with uncertain tax positions as of June&#160;30, 2022 were approximately $0.4 million and $0.03 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At June&#160;30, 2022, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2018, 2017, and 2016, respectively. &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company&#x2019;s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. The Company recorded a tax provision in the six months ended June 30, 2022 at the incentive rate. In the six months ended June 30, 2021, due to the Company&#x2019;s Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on the Company&#x2019;s income tax provision.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMTk4Mw_34048896-405b-4ba8-9290-5c16f486c95f"
      unitRef="usd">11900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMjAyMA_ab0386e7-f39d-4cf9-ba56-e3f5becc0397"
      unitRef="usd">-8000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMjc0ODc3OTA3NDg2NQ_80b00a7d-b07f-434b-aacb-612ddc5768c5"
      unitRef="usd">23300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMjc0ODc3OTA3NDg3Mg_30888ad4-5da6-4815-801a-64fa27c163bb"
      unitRef="usd">-6200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfMzg1Nw_f078f92f-43a3-416e-808a-ec57b30f1b3f"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfNDA2Nw_95301762-d48d-4c0e-b20d-08efdc8defda"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82MS9mcmFnOjgzYzAzOWJlMjI2YjQ4N2NhMjg4NzkxMmI0ODQyZmM0L3RleHRyZWdpb246ODNjMDM5YmUyMjZiNDg3Y2EyODg3OTEyYjQ4NDJmYzRfNDA3NA_6e1d5c2f-11bd-491f-ad0a-cdf668cac71a"
      unitRef="usd">30000.00</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjUyMw_0c1cd71f-12fa-485a-bc2e-e36d23d94aeb">Concentration of Credit Risk, Significant Customers and Geographic Information&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to end-customers and through third-party distributors, both of which are referred to as the Company&#x2019;s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.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.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percentage of total net revenue&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 balances that are 10% or greater of accounts receivable, based on the Company&#x2019;s billings to its customers.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;Percentage of gross accounts receivable&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C (distributor)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;/div&gt;&lt;div style="padding-left:18pt;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;*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;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;Significant Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Suppliers comprising greater than 10% of total inventory purchases are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&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.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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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.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="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;30&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:100%"&gt;38&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:100%"&gt;29&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:100%"&gt;41&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor B&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:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-top:9pt;padding-left:18pt;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;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.655%"/&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="21" style="border-bottom: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:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;2021&lt;/span&gt;&lt;/td&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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia &lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;227,655&#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 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:100%"&gt;81&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;169,088&#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 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:100%"&gt;82&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;439,320&#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 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:100%"&gt;81&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;340,248&#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 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:100%"&gt;82&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;280,009&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;205,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 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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;543,936&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;414,735&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:12.788%"/&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:12.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;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:100%"&gt;Percentage of total net revenue&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;/div&gt;&lt;div style="padding-left:18pt;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;*&#160;&#160;&#160;&#160;Represents less than 10% of the net revenue for the respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company&#x2019;s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company&#x2019;s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa markets and North American markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.673%"/&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:12.476%"/&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:12.476%"/&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:12.476%"/&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:12.483%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of 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:10pt;font-weight:400;line-height:100%"&gt;United States&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:100%"&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:100%"&gt;369,041&#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 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:100%"&gt;69&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;382,650&#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 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:100%"&gt;70&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&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:100%"&gt;531,957&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;547,401&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjUzMw_bcb45e83-b8f0-4eac-a16c-24df6cadb119">&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.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.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Percentage of total net revenue&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 balances that are 10% or greater of accounts receivable, based on the Company&#x2019;s billings to its customers.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:100%"&gt;Percentage of gross accounts receivable&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C (distributor)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D (direct)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;/div&gt;&lt;div style="padding-left:18pt;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;*&#160;&#160;&#160;&#160;Represents less than 10% of the gross accounts receivable as of the respective period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;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;Significant Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Suppliers comprising greater than 10% of total inventory purchases are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&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.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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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.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="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;30&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:100%"&gt;38&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:100%"&gt;29&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:100%"&gt;41&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor B&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:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i652adca1c7524c98861783079482b756_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy0xLTEtMS03MTc1Mg_4e7e2274-a6be-42db-abed-829a5124f2b9"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie226c80d0cf540cca220918379fa5509_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy0zLTEtMS03MTc1Mg_59454b0b-1079-4726-a492-5c42b6379df1"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i86e64537d1ec41deafb3508ddcd13414_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy01LTEtMS03MTc1Mg_bf5ad934-a1ef-4a98-8cbf-892f340c2f05"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i35c5fc312ff643fcac06e470a2feb903_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfMy03LTEtMS03MTc1Mg_dfc8afdb-dfef-41b5-a7a9-6a608ebe445a"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iacfe892a64e8431cba8790e00a725120_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC0xLTEtMS03MTc1Mg_56f970a6-90ed-408d-af18-8d6c51b05827"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifcff8f7bffa649ffb554ac6a0a2bd572_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC0zLTEtMS03MTc1Mg_03881c46-951d-4403-8236-3144146d099c"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib465c0f0f0634c488e75c0d266943680_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC01LTEtMS03MTc1Mg_5f3d317e-499f-40b1-b5a2-4ff02e6aab2b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i30a8820d2b744424887f8a2ea26a4ccc_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjI1NWE5ZWYzNTFkNTQ0MjI5YTFjM2E3ZGZmNmZlZjYxL3RhYmxlcmFuZ2U6MjU1YTllZjM1MWQ1NDQyMjlhMWMzYTdkZmY2ZmVmNjFfNC03LTEtMS04MDU1Mw_673fb4ef-f4f3-48c7-99db-18384c149e2b"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f01c74c13224ecfa832eed79fc8ea14_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjBlN2U0Zjk5NWRjMjQ1N2M4NmMxZTFlOWRkNzFkMjIyL3RhYmxlcmFuZ2U6MGU3ZTRmOTk1ZGMyNDU3Yzg2YzFlMWU5ZGQ3MWQyMjJfMy0zLTEtMS03MTc1Mg_ca51a01a-8bc1-4547-b81d-6bfc7940d4c3"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if0d116c7a84f4a369db1ac6ddf53a53c_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjBlN2U0Zjk5NWRjMjQ1N2M4NmMxZTFlOWRkNzFkMjIyL3RhYmxlcmFuZ2U6MGU3ZTRmOTk1ZGMyNDU3Yzg2YzFlMWU5ZGQ3MWQyMjJfNS0xLTEtMS03MTc1Mg_55bf44a4-fa60-45ee-a3f1-7376d13aea4d"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4cb845e39d2f4096961e25474a23ad05_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjBlN2U0Zjk5NWRjMjQ1N2M4NmMxZTFlOWRkNzFkMjIyL3RhYmxlcmFuZ2U6MGU3ZTRmOTk1ZGMyNDU3Yzg2YzFlMWU5ZGQ3MWQyMjJfNi0zLTEtMS03MTc1Mg_309e80dc-097e-41fe-b59f-a8385068ab23"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i01bed2fc48554d3d88db319cd8ceb78b_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi0yLTEtMS03MTc1Mg_bfdbf4ed-3be5-48ba-a803-e74d5e3ff189"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72709a418e0542ee8242288851926fa3_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi00LTEtMS03MTc1Mg_e8198365-9fbf-48cc-9aaf-03c958e679df"
      unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i110bc9f1c6434a3ab35d92db77649566_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi02LTEtMS03MTc1Mg_78c078ff-e8db-412c-bee8-d72328db3392"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9973835ec3be4a8f83c237b1160fccba_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMi04LTEtMS03MTc1Mg_d1db9d0b-7c7b-4445-8c06-f1ee188165dc"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i614559d8f8824d4c86be35cf12fad6ca_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy0yLTEtMS03MTc1Mg_7ad00523-81f7-48dd-8ad5-b8fc0f864295"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7190d1863c034d898b6218cf4045bce6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy00LTEtMS03MTc1Mg_2b0efe90-da10-4985-b1e1-cee79f196193"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0df9b74bb2f9478d9d58c8e57e5365a8_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy02LTEtMS03MTc1Mg_491c9340-2c1e-4653-89d3-80d7ac2c32ef"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibb873a910d954cd3867afcce127d7db0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfMy04LTEtMS03MTc1Mg_a973f3c1-7530-4299-88e5-8c59610e4834"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i04c250d493e94987ac369af4df05ee56_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC0yLTEtMS03MTc1Mg_50d70722-6e85-4deb-a18a-3afdec174106"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iab132e8fb32d4be0a36eb7749e376fdc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC00LTEtMS03MTc1Mg_e705e718-2115-4104-a818-41871a890ba5"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if9eba4744c3d4377afdba65b6e8ae3f3_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC02LTEtMS03MTc1Mg_e04e955f-22b4-4792-a8a0-f6cfe874d0f0"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6f8ea0c860654c5885bba3f4325da531_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmVjM2U3NzkyYzhkYTQyMmVhNjM1YWYwMWNjZjk2MGVkL3RhYmxlcmFuZ2U6ZWMzZTc3OTJjOGRhNDIyZWE2MzVhZjAxY2NmOTYwZWRfNC04LTEtMS03MTc1Mg_ba370541-d0fe-4129-82c0-bea45744b125"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjU1NA_49b8358c-7608-41e1-b1c2-aca45ae046c7">&lt;div style="margin-top:9pt;text-indent:27pt"&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 consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.655%"/&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="21" style="border-bottom: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:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:100%"&gt;2021&lt;/span&gt;&lt;/td&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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&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:100%"&gt;Amount&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:100%"&gt;% of total net revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia &lt;/span&gt;&lt;/td&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:100%"&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:100%"&gt;227,655&#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 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:100%"&gt;81&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;169,088&#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 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:100%"&gt;82&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;439,320&#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 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:100%"&gt;81&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;340,248&#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 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:100%"&gt;82&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:100%"&gt;280,009&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;205,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 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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;543,936&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;414,735&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:12.788%"/&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:12.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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:100%"&gt;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:100%"&gt;Percentage of total net revenue&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vietnam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&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;/div&gt;&lt;div style="padding-left:18pt;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;*&#160;&#160;&#160;&#160;Represents less than 10% of the net revenue for the respective period.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a88f11a9c7b4d9dba4070de44ff87e6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xLTEtMS03MTc1Mg_137618d4-0956-46fe-b62a-6fa4f18aa894"
      unitRef="usd">227655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i33dcda23a93141a68c9ed425a2ffae58_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0zLTEtMS03MTc1Mg_52c4d2cb-5483-4887-bf80-3e5f9632999f"
      unitRef="number">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e1d5bf89b3c43f594f69075465bfc44_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy01LTEtMS03MTc1Mg_2857081a-c6b6-457d-8812-4088227e3f52"
      unitRef="usd">169088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i884696a4bfdf463ca1f8e6836b4677d9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy03LTEtMS03MTc1Mg_66934759-06b2-4f85-9a57-db1288316574"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64e3bef531ec4f958ad248e7839daa66_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy05LTEtMS03MTc1Mg_0566e816-dff0-47c9-b155-f2769e9b4ebb"
      unitRef="usd">439320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2dec4c3ed2d047b4b995f730f6c88510_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xMS0xLTEtNzE3NTI_d82586ea-d175-4601-b5b7-74591cc62d30"
      unitRef="number">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc38782102ea45ae8ca3e58be8690b8d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xMy0xLTEtNzE3NTI_597d6f4f-5109-44db-94f5-4a839e0ef271"
      unitRef="usd">340248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3a3a5ccbde0474381c25f664bf7a4be_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfMy0xNS0xLTEtNzE3NTI_783608cf-0b5f-4e19-aba5-711df018e8b1"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i725d7e9a74784e338370eb8e7c4ed1ac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xLTEtMS03MTc1Mg_e508c10e-ad8e-410c-beb1-b0ae34c5ea03"
      unitRef="usd">9684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief586d2720c54e6a9f8a78138cee6515_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0zLTEtMS03MTc1Mg_e9295623-1573-4774-b2d6-7ff2e1fa8cd9"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fe2705d0be24194a800ac0f6cf9a727_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC01LTEtMS03MTc1Mg_898d2b5c-754a-460a-9681-db1d8fca90bf"
      unitRef="usd">8027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i687ed8c672d84a6d8e3d0ae6cde992f5_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC03LTEtMS03MTc1Mg_6d6153d8-18d4-44b9-a803-be850c98cd1c"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a7401a6ff9f4dbba3d61aae12f4c79e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC05LTEtMS03MTc1Mg_642b2edf-80be-466a-8aa8-5321b7b3dd1d"
      unitRef="usd">18552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib0f217d7cac74fb89e0a01114cbc346b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xMS0xLTEtNzE3NTI_f877ac99-3b6c-406c-a7c2-24f4ce8e2d9d"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1b8ff49499d46b6a9fd0a5f1eb691f0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xMy0xLTEtNzE3NTI_10f1fbef-1eaa-4128-9ac4-320c05d2e21c"
      unitRef="usd">18327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e59d361503c42d1b29106d591b84214_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNC0xNS0xLTEtNzE3NTI_c9fcdaee-94ac-4816-8b9b-bf3d1baad4f9"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4f24012aff043d7917dd6f3663498fe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xLTEtMS03MTc1Mg_aab3a1e3-f40c-4c20-adde-c4f0b8887e32"
      unitRef="usd">42670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc09187f0e9d441b921dbac45070c857_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0zLTEtMS03MTc1Mg_46650b5d-8cef-4f05-80a9-11163121597c"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie006f8643539492c9dca4fe56683ed8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS01LTEtMS03MTc1Mg_8d2ca275-4909-47b0-b381-31eea54b002a"
      unitRef="usd">28261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i41502fa3c9234707bfa30276c7983970_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS03LTEtMS03MTc1Mg_248b43a6-cd4d-40f7-8fb1-280aeb2f5b42"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06c0bf4bf64a4d7c8ba51258176ef600_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS05LTEtMS03MTc1Mg_3dcc83c3-62d4-45e0-b15e-2094bf08a89c"
      unitRef="usd">86064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b76a1fd03c54612b4ceb76e9b16e870_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xMS0xLTEtNzE3NTI_a9745475-73a2-4358-9ed2-191b609ea2dc"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i926689e1171a4538bd4d0e6f6f81cb9b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xMy0xLTEtNzE3NTI_04a43d09-b6d4-435d-98b3-88bb24ad27b9"
      unitRef="usd">56160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib5c05e7353a341528961d39701a48a62_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNS0xNS0xLTEtNzE3NTI_ea65348c-9714-4357-97d4-946cca2b8b79"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98b04561ac4644429daf3093336876f2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xLTEtMS03MTc1Mg_7e6ebb1f-c31b-45df-8bf2-6c2417307b3a"
      unitRef="usd">280009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib3655079f4f441d8b2a13ac949add530_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0zLTEtMS03MTc1Mg_48adb2ee-9c00-4b84-ac0b-edb8106493ea"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if18e8b638e4d48c9bf5a5deaf7c0e034_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi01LTEtMS03MTc1Mg_1b70e1eb-d4cc-4df4-842b-d2a763e97205"
      unitRef="usd">205376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i95d8a3160ba74337a68a682c176b6151_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi03LTEtMS03MTc1Mg_36b589b4-2724-43d8-8a88-57a8da4e7237"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i117920819ef647d69e37c57c1d35c897_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi05LTEtMS03MTc1Mg_663ff30f-fe97-4ca4-ba35-c889416a4de5"
      unitRef="usd">543936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2868022bc66f4dffa1922e4e21707fab_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xMS0xLTEtNzE3NTI_e654fb01-e79c-4d38-888d-f743e1fa38a4"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2ce5551ebd944dfba6f39f80f2b999c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xMy0xLTEtNzE3NTI_5de83259-3c50-4a69-bc08-143a8210ecad"
      unitRef="usd">414735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id80be948d8224c81b2774ea7b7287445_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjZmMDI1NzdlZGUyMjRkMzJiYjUxMjBmOTA4NDliZmJmL3RhYmxlcmFuZ2U6NmYwMjU3N2VkZTIyNGQzMmJiNTEyMGY5MDg0OWJmYmZfNi0xNS0xLTEtNzE3NTI_7e0207f8-7c00-4c6c-8334-413fb4b98c80"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i365a8bd2631342099b6cda023916aafc_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy0xLTEtMS03MTc1Mg_39ef27f1-9e73-4772-aa95-b30ee4487c31"
      unitRef="number">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iea5afb0fb74843a09c1397edaa37d80b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy0zLTEtMS03MTc1Mg_2409905e-d26b-4bf6-9ca9-034a0afd5bf5"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b978a9215d9406cb63fe272ba94655d_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy01LTEtMS03MTc1Mg_514fa2f5-a0ce-4323-8627-565c8107543e"
      unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if3550ae706304672b24191347c3da84b_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfMy03LTEtMS03MTc1Mg_95468dd6-3eb0-4097-a457-30896371fa57"
      unitRef="number">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifc19d29ec1fa47b9a121fe5c12b1d7ab_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNC0xLTEtMS03MTc1Mg_3a26fee9-edbe-4335-920d-685892963d38"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i23b0350363e6485bac33e98ac1bdd3d9_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNC01LTEtMS03MTc1Mg_1bf74d4d-5d78-495d-8df0-b683b706c91f"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c4b35e9dce042d99b503ca1b5fe7a16_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNC03LTEtMS03MTc1Mg_94977950-09e1-42e9-b6a8-4d3beec0b624"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iab99a3898e33421681cec7bc9ee13c6b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNS0zLTEtMS03MTc1Mg_cb9f1062-f1f0-4694-a288-acaae777dff1"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7dab70f5b23d413e972ac8cfe5c66c35_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOjIzZWY4NmRkYjE1MjQ2MDM5YjUzNWI1MWViOWUwZWYyL3RhYmxlcmFuZ2U6MjNlZjg2ZGRiMTUyNDYwMzliNTM1YjUxZWI5ZTBlZjJfNS03LTEtMS03MTc1Mg_4ea305c6-1fed-45aa-a053-da03f6cd4121"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RleHRyZWdpb246ZDY4N2M4MWU4ZjA4NDc2NmIwYjBlYmM0MGI2ZWZmYmZfMjUzNw_8bee3ff5-6c70-41c1-a418-f73a21bfd89e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.673%"/&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:12.476%"/&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:12.476%"/&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:12.476%"/&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:12.483%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of 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:10pt;font-weight:400;line-height:100%"&gt;United States&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:100%"&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:100%"&gt;369,041&#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 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:100%"&gt;69&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;382,650&#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 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:100%"&gt;70&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&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:100%"&gt;531,957&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:100%"&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:100%"&gt;547,401&#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;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:100%"&gt;100&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <mxl:Longlivedassets
      contextRef="ib9ef0b53e6e047eb85d6ecfb8331262a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy0yLTEtMS03MTc1Mg_cf75b3ab-c1e8-4bc9-8d58-bddc85ab5cc6"
      unitRef="usd">369041000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i885b826c722440a292ab159022358359_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy00LTEtMS03MTc1Mg_921fdf58-34f1-406e-8500-5de256fcc7c1"
      unitRef="number">0.69</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ie03bda12931049ac8ab8f9b65c350fa5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy02LTEtMS03MTc1Mg_64b76274-163b-436b-988f-dd176bc485eb"
      unitRef="usd">382650000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia99df84fd74d45ad94954230263623de_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfMy04LTEtMS03MTc1Mg_55672cd8-3652-4144-9023-afa65fd780d0"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i3d68ea0403ab45e79bdb09ddab29a8fc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC0yLTEtMS03MTc1Mg_6596cba6-f427-443b-a884-48ddebf5afad"
      unitRef="usd">116901000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9d84d258904046f0ac782a97884c7d6d_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC00LTEtMS03MTc1Mg_64dea057-d0f3-4c42-97c0-c60b74c5c7a3"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i89b2398c9cc641eda0b087c08479a771_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC02LTEtMS03MTc1Mg_a318d0cc-bf9b-4222-a132-8e25a96f6aa4"
      unitRef="usd">122474000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i872cc2908d824fe7997bb863339180f1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNC04LTEtMS03MTc1Mg_db3d5507-6752-4d17-a4c2-df8b780a4b3d"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i87e907bbb3554025b3d7b7593eb39e6f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS0yLTEtMS03MTc1Mg_39038286-28e4-49ea-b084-7caf0c6e7b38"
      unitRef="usd">46015000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic2f3a7b780ab467081b890a07dbe0c2c_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS00LTEtMS03MTc1Mg_ae0b2922-8683-4078-b928-b6855f5e312f"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="i3f673ad935af443c801461f0c6d8f8ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS02LTEtMS03MTc1Mg_b9c649ca-b8c6-41cf-b024-dfe78f69a5b0"
      unitRef="usd">42277000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibea260c0cbf54efa812f987abd78ce7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNS04LTEtMS03MTc1Mg_1e266389-bd7c-4d78-8be7-c5bc9c79f24d"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="if324481e965249e2a1409f267f67069e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi0yLTEtMS03MTc1Mg_d44a921c-a271-4dbe-9d98-89212fb4037c"
      unitRef="usd">531957000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i844deddf928f4c859fc331afc248445d_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi00LTEtMS03MTc1Mg_4c792ef6-c27b-492a-abe1-b9157db9b45f"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <mxl:Longlivedassets
      contextRef="ia1b0e0ee8838412984b34555772f0c9a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi02LTEtMS03MTc1Mg_748e35d1-258e-4f61-b127-7067600ee2a8"
      unitRef="usd">547401000</mxl:Longlivedassets>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i927d4ca915ef4043b744b74be02b0aa8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82NC9mcmFnOmQ2ODdjODFlOGYwODQ3NjZiMGIwZWJjNDBiNmVmZmJmL3RhYmxlOmIzYmQ0OWMyYzZiOTQxNTE4ZTcxMmZmMTgwY2M3YzdmL3RhYmxlcmFuZ2U6YjNiZDQ5YzJjNmI5NDE1MThlNzEyZmYxODBjYzdjN2ZfNi04LTEtMS03MTc1Mg_06bb72fe-fe0e-4be3-a35f-fb481a0dfe12"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjI3MA_e609883f-d79f-44f8-a892-a75c10d9ac1e">Revenue from Contracts with Customers&lt;div style="margin-top:9pt;padding-left:18pt;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 by Market&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents disaggregated net revenues by market (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial and multi-market&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;280,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;205,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;543,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;414,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from sales through the Company&#x2019;s distributors accounted for 45% and 45% of net revenue for the three months ended June 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from sales through the Company&#x2019;s distributors accounted for 46% and 45% of net revenue for the six months ended June 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022 and December&#160;31, 2021, customer contract liabilities were approximately $1.3 million and $1.0 million, respectively, and consisted primarily of advanced payments received for which performance obligations have not been completed.  Revenue recognized in each of the three and six months ended June 30, 2022 and 2021 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material changes in the contract liabilities balance during the six months ended June 30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022 and December&#160;31, 2021, obligations to customers consisting of estimates of price protection rights offered to the Company&#x2019;s end customers totaled $110.6 million and $40.5 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of June&#160;30, 2022 were $39.3 million and $1.2 million, respectively, and as of December&#160;31, 2021 were $6.7 million and $2.8 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7).  The increase in revenue in the three and six months ended June 30, 2022 and 2021 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022 and December&#160;31, 2021, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $0.4 million and $1.1 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022 and December&#160;31, 2021, there were no impairment losses recorded on customer accounts receivable.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjI2OA_03d9e320-b551-455d-8f07-9ccb2b53a2a9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents disaggregated net revenues by market (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&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.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;2022&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-bottom:1pt solid #000000;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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connectivity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial and multi-market&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;280,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;205,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;543,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;414,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28d09ead7b8c4ad3bd588578e52c1128_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy0xLTEtMS03MTc1Mg_55564de5-a30c-4240-8c68-1e851ab69b15"
      unitRef="usd">139098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47c34101174243f486164088689a3a7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy0zLTEtMS03MTc1Mg_e4159895-d34b-41c5-90c5-bef9a240d936"
      unitRef="usd">112765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i997e119ad34345328c4f24f5469ec353_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy01LTEtMS03MTc1Mg_5bbdc750-8865-4c2e-8e33-287042b67766"
      unitRef="usd">273654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7df76238302402488093ef0642c128d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMy03LTEtMS03MTc1Mg_da1f120b-72ef-48ae-868c-929fa6306eb7"
      unitRef="usd">236955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if818bb8d83474d3b84bcd1996f20a6bc_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC0xLTEtMS03MTc1Mg_ca133c5c-f259-4ad2-9cc5-15ac05c3b070"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9405870ad07d465ca5a638bdbbc2ef30_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC0zLTEtMS03MTc1Mg_d0509a7d-c68b-4af4-9772-6b04900470d5"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia7757b165b2c43dca539a4cb5c0740b5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC01LTEtMS03MTc1Mg_83185aa6-35e5-48ee-a280-0e84efa49b13"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5d164d75e9784413a578ce4b77d4fed0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNC03LTEtMS03MTc1Mg_a26aae31-7186-4d47-9e25-d0769bd9ea98"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4eb6d8571221406fbc1d777e6c66af8f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS0xLTEtMS03MTc1Mg_203fabf0-4e95-44c0-8e86-da5a60f279a9"
      unitRef="usd">56400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c04309850194edb8ab44075c37660b1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS0zLTEtMS03MTc1Mg_7fc0f9be-12b7-41ac-b0f8-464410534cb6"
      unitRef="usd">31292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69e8caf48a884cd193c0f7af11fde459_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS01LTEtMS03MTc1Mg_65ef44fc-b440-4d70-becf-3d84f56d936c"
      unitRef="usd">116579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae6c470261894a8c8fe3bbe7d9d7b36d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNS03LTEtMS03MTc1Mg_f51b05c5-0ada-4731-808e-b2eff414312c"
      unitRef="usd">58741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9a21340ac169434a89d4d5d06dae3fed_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi0xLTEtMS03MTc1Mg_2d873b53-52ae-42a9-9fce-5ce25785d69a"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3a710bc0b0da4b889e0096dd18a34d3c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi0zLTEtMS03MTc1Mg_854649e2-d594-49a7-aa26-dcc8f333deb4"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i50203ba460b3484ba4c25a72faace2c1_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi01LTEtMS03MTc1Mg_6b00b4bb-adb3-421a-ad0e-7f2c68c4f87d"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i90bd40c46cbe45c494b2b0fa805a23ee_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNi03LTEtMS03MTc1Mg_db1de558-d3c9-4309-965f-ecd6ae304b67"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica3a8c641bd2466ea3d66fe468d537d2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy0xLTEtMS03MTc1Mg_a48a9bb8-d806-4a60-9442-a96ce8241da3"
      unitRef="usd">35889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c01120bbf5446c7ab3455d6f6134f49_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy0zLTEtMS03MTc1Mg_527ff278-946b-451e-bb08-13e6e4609731"
      unitRef="usd">29369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if241772297744eb3ab66eea642b6833d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy01LTEtMS03MTc1Mg_86511f47-4e01-4dbc-877c-f2a21f8a07e3"
      unitRef="usd">69070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8a38bfbd4f54417880d1391040f6a40_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfNy03LTEtMS03MTc1Mg_328ce359-0692-4125-a0f4-b3333b747b18"
      unitRef="usd">58161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic9c0951535194e868f100f4370cda22c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC0xLTEtMS03MTc1Mg_60e9f0d3-40f4-4803-aebd-e5ee113934e8"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6946909e47d94060a5936b1b520dbf9f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC0zLTEtMS03MTc1Mg_48dee339-d8f2-4bf2-b688-7562199d621b"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70d3976cafb7478080206ca9904383bc_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC01LTEtMS03MTc1Mg_365269e0-b746-46cc-a5d5-a1bfb15ac841"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib2d2163e9af4435a95f8704fea908207_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOC03LTEtMS03MTc1Mg_1e58d417-cc70-4d36-8dcf-b734ecfa15fb"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d669f4a51d64341958ce57bd362dad6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS0xLTEtMS03MTc1Mg_9c654ef9-03f6-4fdf-8900-fe7cc04aaddb"
      unitRef="usd">48622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i238a509447b844b7903feb4d64b30175_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS0zLTEtMS03MTc1Mg_19dcdd85-c92b-4629-8300-5ed81f3844bd"
      unitRef="usd">31950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8ef659efd7041799c140d24ac9cbd4d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS01LTEtMS03MTc1Mg_9f730bae-98b3-4dc0-b048-b6a2aff0a6d7"
      unitRef="usd">84633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie42754df4a6b44ccb16a8dd1001d157a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfOS03LTEtMS03MTc1Mg_51c936c0-87b2-4a34-bbcb-9320d07f018c"
      unitRef="usd">60878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifffbffddf5c04133adf8348b4df69066_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtMS0xLTEtNzE3NTI_14c158a6-1a7f-4446-9e11-94aa8f35e25a"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i35663eaa96934bb495fe210a6fc44801_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtMy0xLTEtNzE3NTI_2a97e901-0f39-4fb1-9773-2fda1a506499"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e1650b5447c41b5a88b7466f7bf03c2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtNS0xLTEtNzE3NTI_1d4a0e15-beec-4f30-8852-2129b1643a4f"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i575be24848464764ac00d1929b452d07_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTAtNy0xLTEtNzE3NTI_fb5c8896-cbfd-4701-8bb7-d7c1457b4be6"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtMS0xLTEtNzE3NTI_ff849190-b449-4ce8-b2aa-29786c45fc18"
      unitRef="usd">280009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtMy0xLTEtNzE3NTI_c4927769-5a53-4fbb-96ae-3a0b11e36d02"
      unitRef="usd">205376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtNS0xLTEtNzE3NTI_85e7b2f2-e50b-4e4a-a589-1a890a28dec5"
      unitRef="usd">543936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RhYmxlOjgwM2I0MzUzODBlZTRlNGM4MzY2MjA2OWQxZGNlMTg5L3RhYmxlcmFuZ2U6ODAzYjQzNTM4MGVlNGU0YzgzNjYyMDY5ZDFkY2UxODlfMTEtNy0xLTEtNzE3NTI_df0d923e-2263-455b-9d5e-cff796c2d828"
      unitRef="usd">414735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id75dbb33c07d41379ff0475d28a73e49_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjE0_37b65319-61a3-4294-9ac1-33a0988ae646"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3cf6b9c3328f42d28f281678b8dc05ff_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjIx_1446d835-1c6f-4a43-a71e-a967696c7cc9"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4cf8f9d286a141f58a3faf75cde9700e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfNTQ5NzU1ODE2MzEy_85d07712-75db-4681-a15b-b8a3ebe2abc9"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if6ab766d8cd9432ea7a4063b2b87dbb5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfNTQ5NzU1ODE2MzE2_6c10e7d8-4d22-4869-a2af-a979da9047ca"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMzYw_cbb12049-219a-4d4e-8a90-e42b6bba7735"
      unitRef="usd">1300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMzY3_5b03517e-544d-4817-88b4-6b0a9871d9f9"
      unitRef="usd">1000000</us-gaap:ContractWithCustomerLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfOTg4_413ec156-1b49-4de7-962a-cee6c99bfcc1"
      unitRef="usd">110600000</mxl:AccruedPriceProtectionLiability>
    <mxl:AccruedPriceProtectionLiability
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfOTk1_c28c2ce1-da5e-465f-add2-441a2ac067b5"
      unitRef="usd">40500000</mxl:AccruedPriceProtectionLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i8fd6e47e06de4deca86d98f7b6d498ff_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTQ2MA_1ed9e272-cd09-42e6-a330-9f7e4ecfda28"
      unitRef="usd">39300000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="icd6b7af8b56940d48d885c8df6e02417_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTQ2Nw_d77df0bf-c4c0-4ef7-aa99-2aa3a011f0ed"
      unitRef="usd">1200000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i2d7b0b4fa7294ca9a35f4b1563b8ece7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTUwMw_9dae898d-27e2-4570-b9ff-634a266d09ec"
      unitRef="usd">6700000</us-gaap:CustomerRefundLiabilityCurrent>
    <mxl:Accruedobligationstocustomersforstockrotationrights
      contextRef="idecac5dc82f74a3ca2419a203e0b1872_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMTUxMA_d4178c5b-11e5-47cb-900b-588154e97826"
      unitRef="usd">2800000</mxl:Accruedobligationstocustomersforstockrotationrights>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjA2NA_cdf65e03-f6c7-4244-bd6c-cfcf1e4b896b"
      unitRef="usd">400000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjA3MQ_aa42f88b-174c-4b70-a8ed-9aab10440545"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:AssetImpairmentCharges
      contextRef="id9b139dda23f4df6a4ff64369747e278_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjIwMg_0612c88e-31dc-4691-b657-f0d2f6bf8172"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7c8512d7b9594e8082405b4cb39c9fc3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV82Ny9mcmFnOmI3NDdjZTg0M2MxMTQ3YjI4YzA2YTQzOTYzNDE1MmU0L3RleHRyZWdpb246Yjc0N2NlODQzYzExNDdiMjhjMDZhNDM5NjM0MTUyZTRfMjIwMg_e55e7160-6022-4c5a-8fad-90f369e6932c"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTQ0NQ_e124fbaf-20c8-4d61-8d1f-1749c36ceb84">Leases&lt;div style="margin-top:9pt"&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;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of June&#160;30, 2022 and December&#160;31, 2021, the weighted average discount rate for operating leases was 3.6% and 3.6%, respectively, and the weighted average remaining lease term for operating leases was 4.2 years and 4.6 years, respectively, as of the end of each of these periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of June&#160;30, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum payments&lt;/span&gt;&lt;/td&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:100%"&gt;41,960&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,920)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&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:100%"&gt;39,040&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;27,838&#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-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost was $2.3 million and $2.3 million for the three months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost was $4.8 million and $4.8 million for the six months ended June 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs for the three and six months ended June 30, 2022 and 2021 were not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were $4.1 million and $0 of right-of-use assets obtained in exchange for new lease liabilities for the three months ended June 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;There were $11.9 million and $5.2 million of right-of-use assets obtained in exchange for new lease liabilities for the six months ended June 30, 2022 and 2021, respectively.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i694dac8775244a9ba5b9972eb4c6c668_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTg4_d230836e-699c-437c-baea-c0d09b272140">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i62862914af734a04b69b6954a8e71266_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTk0_95f08105-970e-4b27-9925-ac183b27bfab">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMjU0_c458dd8a-fb06-4ba8-9be8-edd7b408f425">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNzk5_d3ba0d75-e31e-4a75-88f7-0bb553bacc70"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfODA2_95754037-6bee-4704-9143-68b47d47f728"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfODk1_598f52fa-e6f7-4c18-802c-3198fe9ce45e">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfOTAy_11fa53e3-bc71-4124-a425-a4d9a6272144">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTQ0OQ_1721b1b5-62e6-4f68-b2b0-0100f633f42d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of June&#160;30, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top: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:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum payments&lt;/span&gt;&lt;/td&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:100%"&gt;41,960&#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,920)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&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:100%"&gt;39,040&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:100%"&gt;27,838&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMi0xLTEtMS03MTc1Mg_c1e49a89-54d8-4720-ad50-9bf54a91bce4"
      unitRef="usd">5834000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMy0xLTEtMS03MTc1Mg_cc70183b-a74c-42dc-b08e-5009700f7fed"
      unitRef="usd">11427000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNC0xLTEtMS03MTc1Mg_6d3ae27a-9f32-4bf7-9d68-1c370e38ef25"
      unitRef="usd">8182000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNS0xLTEtMS03MTc1Mg_8af83545-03b1-494c-b9ba-7143486834c3"
      unitRef="usd">7292000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNi0xLTEtMS03MTc1Mg_922d7fee-6dcd-47a1-ac3c-5a28d71c29e7"
      unitRef="usd">5171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mxl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfNy0xLTEtMS03MTc1Mg_df0ddf13-ad86-43ab-8d66-53e41c781bcb"
      unitRef="usd">4054000</mxl:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfOC0xLTEtMS03MTc1Mg_9de05f07-c0f9-4dee-ba7b-07b05833b05c"
      unitRef="usd">41960000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfOS0xLTEtMS03MTc1Mg_a67461f2-9b34-44a6-8487-317556cd722d"
      unitRef="usd">2920000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMTEtMS0xLTEtNzE3NTI_97a29bc0-3d64-4a7f-a3a2-df4fdc999bc9"
      unitRef="usd">39040000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMTItMS0xLTEtNzE3NTI_0c13dc0e-29bf-4f35-84b9-008a1d93cba2"
      unitRef="usd">11202000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RhYmxlOjYxODgwYWVkNGVlZjQ3MjY4YjRkZTNmODJjNTQ5NzUwL3RhYmxlcmFuZ2U6NjE4ODBhZWQ0ZWVmNDcyNjhiNGRlM2Y4MmM1NDk3NTBfMTMtMS0xLTEtNzE3NTI_1ba80f02-5037-4b29-bd89-88d14d112f7f"
      unitRef="usd">27838000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NDUx_7f69699f-ce9f-4540-b24d-6d0b7fcfaa84"
      unitRef="usd">2300000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NDcw_7e092e5d-2ee7-46cd-83d8-8a5205920810"
      unitRef="usd">2300000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1Mzg3_0de23ef6-56bb-4657-9ddf-0066a546265d"
      unitRef="usd">4800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NTE0_0134da14-8fc7-428f-bc22-6009b6dd1997"
      unitRef="usd">4800000</us-gaap:OperatingLeaseCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1Njcx_46724e81-ceba-42bc-b8a6-3b2f6f37ac4f"
      unitRef="usd">4100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1Njc5_a4a2dd23-c632-48ef-95f6-f9fa152ed6d9"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfMTI3Mg_6459d6e7-58b5-4f2f-9ecd-5441037ab345"
      unitRef="usd">11900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83MC9mcmFnOjU4NjZjYzI5NDZmZDQxM2FhMmU2NWEzYzFmYzJkNjcxL3RleHRyZWdpb246NTg2NmNjMjk0NmZkNDEzYWEyZTY1YTNjMWZjMmQ2NzFfNTQ5NzU1ODE1NTQ5_fddda93b-9830-4d09-be25-edd40f7ed8cd"
      unitRef="usd">5200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTc0_77802e16-1c5c-447a-a2fa-515345fc57a6">Employee Defined Benefit Retirement Plans&lt;div style="margin-top:9pt"&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;Pension and Other Defined Benefit Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with a 2020 acquisition, the Company assumed an obligation of $7.9 million associated with certain defined benefit retirement plans, including a pension plan. As of June&#160;30, 2022 and December&#160;31, 2021, the defined benefit obligation was $4.3 million and $4.5 million, respectively. The benefit is based on a formula applied to eligible employee earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic benefit costs were $0.1 million and $0.1 million for the three months ended June 30, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic benefit costs were $0.2 million and $0.2 million for the six months ended June 30, 2022 and 2021 and were recorded to research and development expenses in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i9499de294261477989fb0ea065b7e980_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfMTg1_7afa755a-0fc8-4534-b367-184873e7f3de"
      unitRef="usd">7900000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ie3abf21a4e95477fa666d068ea62258f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfMzI0_c63d2b43-79dc-441c-95d5-e5a1200725f8"
      unitRef="usd">4300000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="icc814f023d69448bb1d720da6326b24a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfMzMx_21ae8ff9-e00e-412d-bd05-bbb977fec85d"
      unitRef="usd">4500000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NjQ3_f6638c38-1fbd-48fd-b2e7-083ef6926f15"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id7278b2313ae45a783a8b2796fc20163_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NjUx_f2c36e0a-5041-49bc-8bc4-199b5e8f0740"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NTE3_856e9814-ca7e-4990-bbd9-8b6964d65afd"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i55b7f30a8d95460481ad8dfcf359fd38_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83My9mcmFnOjU2OGY1ZGU4ZDgxOTQxNDZhMzc4MGMxMTVjYmM0MTJkL3RleHRyZWdpb246NTY4ZjVkZThkODE5NDE0NmEzNzgwYzExNWNiYzQxMmRfNTQ5NzU1ODE0NTI1_2e5e81fa-f4fe-451d-9549-5d12a7023e85"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTY1NQ_72df3e13-3538-4c47-a1d9-62c6bf81af5a">Commitments and Contingencies&lt;div style="margin-top:9pt"&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;Inventory Purchase and Other Contractual Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&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.687%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inventory Purchase Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;195,849&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;12,624&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;208,473&#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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other obligations consist of contractual payments due for software licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Jointly Funded Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, certain funds received from the other parties of $4.0&#160;million have been deferred in other long-term liabilities.  Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company de-recognizes the liabilities when the contingencies associated with the repayment conditions have been resolved. During the three and six months ended June 30, 2022, the Company recognized $0 and $3.8&#160;million in previously deferred amounts from other parties due to resolution of such repayment conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&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;Other Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&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 threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company is not currently a party to any pending legal proceedings that, if determined adversely to the Company&#x2019;s interests, would, in management's opinion, have a material effect on the Company&#x2019;s financial position, results of operations, or cash flows or that would not be covered by the Company&#x2019;s existing liability insurance. The results of any litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTY0OA_bae7ce5d-83f4-4448-8194-a3332eabdfde">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&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.687%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inventory Purchase Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;195,849&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;12,624&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;208,473&#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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTY0OQ_94d27ecf-7f65-4236-b601-746c3b9e8819">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, future minimum payments under inventory purchase and other obligations are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&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.687%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inventory Purchase Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (6 months)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;195,849&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;12,624&#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 style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;208,473&#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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear
      contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMS0xLTEtMS03MTc1Mg_32ee9ca4-8899-41cf-90b9-68397875045e"
      unitRef="usd">195849000</us-gaap:RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear>
    <us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMS0zLTEtMS03MTc1Mg_f8d7f367-c28d-4e26-9240-ff7584a04158"
      unitRef="usd">12624000</us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMS01LTEtMS03MTc1Mg_75f64176-d31a-4f26-a53d-efb56b768d98"
      unitRef="usd">208473000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear
      contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMi0xLTEtMS03MTc1Mg_89f3dfc5-2466-4564-9037-2ad3a67c0c0c"
      unitRef="usd">12597000</us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMi0zLTEtMS03MTc1Mg_3408016e-66a9-4342-9ebf-64a16b9e5fe9"
      unitRef="usd">15548000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMi01LTEtMS03MTc1Mg_a86f0400-6e5a-4f3f-af5c-94ddfc98b07f"
      unitRef="usd">28145000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
      contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMy0xLTEtMS03MTc1Mg_3c51c284-c86c-4c47-9f90-2d7e30528677"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMy0zLTEtMS03MTc1Mg_08386ba0-a02f-434a-a238-20ee73bcd668"
      unitRef="usd">841000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfMy01LTEtMS03MTc1Mg_aa3fbc84-b87e-4cb7-bd78-47fc4371e085"
      unitRef="usd">841000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
      contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNC0xLTEtMS03MTc1Mg_541d7f94-df0f-4c75-abca-df999ecf221c"
      unitRef="usd">0</us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNC0zLTEtMS03MTc1Mg_d18fa760-80a1-4361-8428-cba37ce1f8be"
      unitRef="usd">109000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNC01LTEtMS03MTc1Mg_bd8b7bc5-7fed-4006-8efa-1c37f6c27c81"
      unitRef="usd">109000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="ib37f619199e8427cb3b8139bb2d9a61a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNy0xLTEtMS03MTc1Mg_3d0168d7-358a-4e65-b67b-08d6312d00be"
      unitRef="usd">208446000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:OtherCommitment
      contextRef="i5ec00bac22ab484c805e664397496ff3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNy0zLTEtMS03MTc1Mg_1a608b33-6550-41f0-8acb-411d9deb41cf"
      unitRef="usd">29122000</us-gaap:OtherCommitment>
    <us-gaap:ContractualObligation
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RhYmxlOmJjNzYzMjFiYmViZTRiMDNiOWU2ODlkOTI3ZGZmYWY2L3RhYmxlcmFuZ2U6YmM3NjMyMWJiZWJlNGIwM2I5ZTY4OWQ5MjdkZmZhZjZfNy01LTEtMS03MTc1Mg_a8fc5c89-f810-40ee-98ca-01349cd2a119"
      unitRef="usd">237568000</us-gaap:ContractualObligation>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfNjcx_f62f1130-0b7a-4907-9c87-3a74ae6373ac"
      unitRef="usd">4000000</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMjc0ODc3OTA3MTE0MQ_aa894b69-8b17-4b7d-b8d6-94f84e91ffc0"
      unitRef="usd">0</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized>
    <mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83Ni9mcmFnOjhjNDllYTg5OTIzMzQyM2E5YjhiYjJjOWE2YTM1ZDQ1L3RleHRyZWdpb246OGM0OWVhODk5MjMzNDIzYTliOGJiMmM5YTZhMzVkNDVfMTA2Mg_611fff61-bf78-43d7-91c6-2656f7ba9898"
      unitRef="usd">3800000</mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMTA0NA_de8183de-8f80-4388-9f77-d6fdccaeb71d">Stock Repurchases&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 23, 2021, the Company&#x2019;s board of directors authorized a plan to repurchase up to $100 million of the Company&#x2019;s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company&#x2019;s pending merger with Silicon Motion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2022, the Company repurchased 124,000 shares of its common stock at a weighted average price of $42.0213 per share at an aggregate value of approximately $5.2 million under the repurchase program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i1cc5d22c573d43d3b0698285574ca880_I20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMTIw_ba738602-e852-459b-9826-5bbfa5225ff0"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE1MTMw_11b0ee50-594f-435c-85e0-cac276de92ba"
      unitRef="shares">124000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE1MTM0_a6d0361b-98d5-437c-b80f-d0f729026d44"
      unitRef="usdPerShare">42.0213</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE1MTM3_d670fa0a-15f5-4f45-8194-7b658565ee87"
      unitRef="usd">5200000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfNTQ5NzU1ODE0OTgw_423287dd-5ec7-4e9a-a2f3-e913e6a04549"
      unitRef="shares">564449</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMjc0ODc3OTA3MDcyMA_bb47170b-2b33-4d88-b3e9-1859caa57445"
      unitRef="usdPerShare">55.7972</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMjc0ODc3OTA3MDcyNA_58c19bf4-e284-48d5-8699-8086b49fa932"
      unitRef="usd">31500000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6f262ed2c74b428fb56d7016ee2526f0_D20210223-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfOTY4_366555df-814b-4ce1-9990-e1eff0afd3a6"
      unitRef="usd">55000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY3ZGI5YWQ5N2JkYTQxNzFiNThlZTcyYzQ4MDVjNThlL3NlYzpmN2RiOWFkOTdiZGE0MTcxYjU4ZWU3MmM0ODA1YzU4ZV83OS9mcmFnOmUzNmQ2OTJmNGViYjRkYjNiYmI5N2ViMzQwYWJlZDkzL3RleHRyZWdpb246ZTM2ZDY5MmY0ZWJiNGRiM2JiYjk3ZWIzNDBhYmVkOTNfMjc0ODc3OTA3MDczMQ_dd696fd8-99ef-482c-9590-77dc53bd6916"
      unitRef="usd">45000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>92
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M)ID.3=<LCF(<S70[CD;B1$&9'V5[_>1I/L3:5Y$74Z4>(QRE>$;H'AKQ(^,
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
MB<%<INI0!UP'J/LKQN330!\;FF-B]!=02P,$%     @ 3('[5(I@_H>$!@
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
MZK1YT')7WPW>2ZWEMOZZ%ME"E!7 _+Z44C\_5 5T%]B3?P%02P,$%     @
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
MK::DE?HZ5I^9.ZOHO(/%M-K-19.,=[4O-&H0NORX+S-ND/&#9VUE2-R=AE>
MG-M)HT@LEER7Q5S?UL/LVO;P%_>#=G?8;K@?X? K9]4S?3DY[ZB<,ZY(#BFJ
M\BZNL!_+<AJ5!RT6MMW.A,;F;;<9#G"01@"_IT+H[<$HJ/\21'\!4$L#!!0
M   ( $R!^U3.,\IVX L  "1U   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&ULO9UA<YLZ%H;_"N.]L]O.W#2 D(!NDIE;6YK;G>ENI[UW]\/.?J VB9G:
MX LX:?_]@N-:%CH^1LFY^=+$J?0>T(N$]'"$KQZJ^FNSS//6^[9>E<WU9-FV
MF[>7E\U\F:^SYDVUR<ON?VZK>IVUW<?Z[K+9U'FVV%5:KRY#WQ>7ZZPH)S=7
MN[]]K&^NJFV[*LK\8^TUV_4ZJ[^_RU?5P_4DF/SXPZ?B;MGV?[B\N=ID=_GG
MO/U]\['N/ET>5!;%.B^;HBJ].K^]GOP2O%4B[2OL2OR[R!^:H]^]_E2^5-77
M_L/[Q?7$[X\H7^7SMI?(NA_W^31?K7JE[CC^V(M.#C'[BL>__U!7NY/O3N9+
MUN33:O6?8M$NKR?)Q%ODM]EVU7ZJ'G[-]R?$>[UYM6IV_WH/CV5C-O'FVZ:M
MUOO*W1&LB_+Q9_9MWQ!'%8)3%<)]A7!L!;:OP 85POA$A6A?(1I48.F)"GQ?
M@0\C^"<JB'T%L6O[Q\;:M?0L:[.;J[IZ\.J^=*?6_[*S:U>[:^"B[*^LSVW=
M_6_1U6MOIE795*MBD;7YPOO<=C^ZRZ9MO.JV^U3-ORZKU2*OF[]Y\H]MT7[W
M+KS?/\^\5S^]]G[RBM+[;5EMFZQ<-%>7;7<TO>;E?!_YW6/D\$3DWZHV6P'5
MIGBU:;5>=U?D[N" VC.\]B^+1=%?T=G*^Y@5BXOWI3?--@5\)/*,UGR^76]7
MNY;[5[O,:Z\[MJY[+_M^=Y][[\MYM<X!735>=Y;?%O.B-44N.X\/1H<'H\.=
M:G1"]5VVRLIY[F6M]R6_*\JR*.]ZES=Y750+[U5G9K/,ZKQYW1>9Y?,W'@M^
M]D(_]"%OT6#]</BVV63S_'K2-4B3U_?YY.:O?PF$_W?(\4<QOA/KA\+[FSCB
M3/A^%_K^V%S*J))23!&)&=:R@[7L.=:.L?,Q@#AR@*5!$,1F^T_M8H,2,[N$
MZ$**R"PF[6)!Q+A92-F%+L(@9$EZ*&<T5W1HKFA7D9UHKJY?=O?@)O=>=<VR
M^^UU/Y2!P]U_/U6KE=?=PQZR>O$_J.4BRHY *3:C%).48HI(S'"?']SG:&?9
MWS^:WFVO:)IM-\INMG6SS<K6:RLO?S0^ZPUO?O;*;G)W-#9"5P :S_4*X-90
MF :Q/1!2QI248HI(S/!6'+P5Q-Y"?@K+@D!P(09#H;!'L(%'L,Y@D)/H&;DV
M/I&8T?CQH?%CM/$_Y5U3SY?]P-K=>^;'5ISI0*BN:P>*K5:_B+G=@2AC2DHQ
M121F>)@</$R>Z"'D6V(W=2AB-N@H:$37>]JHD)(RI"(2,_Q(#WZDJ!^[.<E%
MOW)>]&YLNI5%UB]?(#=2>[@)4SX8;J9H/%<W1H64E"$5D9CA1N#KQ;*/^O&X
MS)L;R[QBM\SS7JVJ!A[>]IK&19L>36+WJUXTLJLSI&IRU!DHJIBF-T<@(T"]
M^6<W4RM.+;G?[2L?GP)+_'!H AK"V01*-4FJILZUAVF"A@S!:,J0EXO3?.%#
M5A\6I 'H%RE@" #"P%F<V/,"TKB25$U1J9G>:LH0C,8,IK>C_&26 U'HQW$R
M[('VHC\96F1+B3!)@\'\6T(A(S$<M.Q"%Z&?\"0^T14T90C092PU<,.C.7>(
M:"QR(XTK2=44E9KIL"8) 8X2"+A;8*_W0?"V+X>1-T *1&] .8"] :50^!;H
M-7H@7A"_!93KYRFIVHQ439*J*2HU\R+0K"# 8<'3)M+ VEXP:PY'N1J?D:I)
M4C5%I69ZJ%E!@,.",Q-N>ZG>W6"&RU$\A+-9E&J25$U1J9EF:9 0X"1A[,3\
M']NRNV/YR$2.<CD_#6R$$(M(I, \A#*N)%535&KF@UU-)4*<2F 3\[-^AO;:
M/F),B.$,9%\.FY@#4B+RXV!@I03*)?Z X2F@4#<QCQ,>P1.04(."$ <%;A/S
MLRL;/)KSHW![77YBI4H:5Y*J*2HUT^&C5(=GY3J,<M4F!N!Z=5\.[1:V%+A>
MA4):ZU6@$+I>#?7R/F0O."\/49;@W"LHU6:D:I)435&IF1>!AA8A#BWHGX[C
M 9TO!)M;!'X*C8ZDV()435&IF1YK;!%29T" O@* @#%K>*3,+9B-BBE)8RHJ
M-=,L34M"/*7AZ4_5<6'GCF=G,UP$H0]T/%+H0:JFJ-1,+S7T")^:(0'Z!]".
M;CX0#7L8*>X8%U22!E54:J8MFF.$.,>0Z\VJ^I[G^VYU\&C332+/=C)*1C -
M;682! SH8Z2<@U1-4:F99FK.$>*< S,3-- &$*&P,!4>U+F3C8DI26,J*C4S
M05DC"H8C"I=$%F:O_ .66@EX>$173\8%E:1!%96::8H&(0P'(4^"\ Q('.!6
MGCAI'@6IFAQS HHJI.F,!A@,!Q@X6F= -@,;IMWA$9PM($V+(%539YK#M.!H
M3\43LQU<@3D>QW6*P.Q\A1/ G#2N)%535&JFMYIRL-&I&>[ G-D( @3F^W(8
M&02D0& .E+.!.5 (!>9, P/VK#P')),%;D#2#1/,9@*QB"%@3AI7DJHI*C73
M84T9&$X9W#)98%=M0! E:9 .B1"S-TY8W<*6$CR.DN$,&2@7!J&UBPPB%[$?
MA?Z)?J'7\RQ^06+.2+=!D*K-2-4DJ9JB4C,O DT/&$X/Z(DY'M#Y0@"8@L^
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
MEUV\\O4'R8!1$N[[?A62R?P%#?@W[=^^U6B'3@]<)F$N]P=B4ZDR D@//=%
MNX#8W+7.@6U"DMB_P08XDS"<K]G3N)MQV,-UBK5!:XFU3>8484\B0086DW"-
M^1W*HZ=CO1?BJAQ=D<5A1]+5$GE2!C+0DX3IJ<_L[F CC#<!9.SE<X?#J=^&
M(T%DFNXXK-)X1=W2Z0!0&@;H-R%%N2]-/^9!--OG9J@I2T'U+=^R8J/=X.6N
M4$\<@NA&51#LZP92?/W;I7$,2"#< 94Z2(J7B$Z3>Y<=BE'L2>_I@%P:1BYL
MHB[^OV0UJ*N]B^Q$WV67(>+9\G0@+ T3UHK_FSZLAN,_=0$6I8E%+I<AA!9?
M3YT.F*5AS'[9;*#8,WOE,3>ML@@R?@@L7=L,IKU-;B"M-"]T;GG/"A^*J0.Q
MB%@]8)=9YCO4=/3K:AC$5S*O3&'X;LW;5^_U<FCA'RSYQJ?1F=#?.UVRX;N,
MH6R9NN1@-%JFON!/!T;3<*E[^6+U$6O@\-\)*?76TU4!KX1R)J34KGD1@?1^
MVI)RV0'2B"^(#1"F80B_SBNN&S]!?VST8H0IFK8L'7;@-_7Z,R":AOO,-_O=
MKC _Y[#"_(9:J'I?M>FK\6)3P)!"ML\20?7@[#;3-^TVO]5HAU,R9 (TG F8
MNLE 2=,'*CVN5];IMHUYBC.+-K952F-/#DR'3("&,X&IS/ OM]1F^HIFT[S%
M8852WX_@R4#^)/Z_-YE4<M[5H>$G,8+)Q:L?Q7BCT0XG9,@3DG"><#7*V>HM
MJ[I,9Y2!WBH)5'8N93?V^$D:LB39-(MSF&&\S*818S%ZK*SDU9UYVJZ.3$^[
M?4"K_[1_HN_"/,<V^?P3.KELG\L;AFD?$_S&*@CN4,CS#0P9?\Q@?U7MDW?M
MFT;MS,-KMZII5&E>;CF#<E\;P/<;!55_]T;?H'_^\?Q_4$L#!!0    ( $R!
M^U0I=H8R_PX   @G   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULM5IK
M;QLW%OTKA'=1)( LVW+29O,"'#M)TVV:-&K:!1;[@9JA)-8SY)2<D>S^^CWW
M7G)F)#^: +M?;&F&O+S/<Q_4\ZT/EW%M3*NNZLK%%P?KMFV>'AW%8FUJ':>^
M,0YOEC[4NL77L#J*33"ZY$UU=30[/O[VJ-;6';Q\SL\^AI?/?==6UIF/0<6N
MKG6X?F4JOWUQ<'*0'WRRJW5+#XY>/F_TRLQ-^[GY&/#MJ*=2VMJX:+U3P2Q?
M')R=/'WUB-;S@E^MV<;19T62++R_I"_ORA<'Q\20J4S1$@6-?QMS;JJ*"(&-
M/Q+-@_Y(VCC^G*F_8=DART)'<^ZKWVS9KE\</#E0I5GJKFH_^>WW)LGSF.@5
MOHK\5VW3VN,#572Q]77:# YJZ^2_ODIZ^)(-L[1AQGS+0<SEA6[UR^?!;U6@
MU:!&'UA4W@WFK".CS-N MQ;[VI<?PDH[^Z<6%;E2S<4ZRB_5W*Z<7=I"NU:=
M%87O7&O=2GWTE2VLB<^/6C! 9(Z*=-@K.6QVQV'?JO?>M>NH7KO2E+O[C\!X
MS_TL<_]J=B_!'SHW5:?'$S4[GLWNH7?::^.4Z9U^@38FZMR["%G+03D?@XG&
MM?( &GICG7:%U96:XZ&!L[91_?ML$=L =_O/;1H2!A[=S@"%X-/8Z,*\.&CH
MK+ Q!R^_^=O)M\?/[A'O42_>H_NH_Z^-_7\[3%V86 3;9#6_ZB*(QZC>ZZL?
M\4F'B7KGBJG:ZJBL*WQH?(#^2WS!WDIO=3#T>6X:6&5A ASD^'2ZOW^B6K\R
M[1KOM[9=*POK;=>^JL#DUH%<[!;1EE8',#51B#4&DXW! H"'"0%K6J_T#F<^
M*)"$]]2-=M<39:/2J@E^8TL<!'$*7]>=@_0D7U3Q.H+)>.C=8;&VC7HP]^</
M%3ROD_==%,$6P>MR 4U.5.T7MC*LU:T-AE2/%<N@X7A=T7;!3!3<5JL"'FG
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
MSJ<("*#[%703%E(8^+:M4/86ES'[3>S0\(/P&F0G(SC@%B]9:)?+M /)&;P
M=BS<J&A[Z^[EQ#1K  ;,J;[AN<9.#\K1GCQ%B) #[)U!N8749@DJ$9R>LL;I
M5/VVINF'H/@=I'.+WOK!-H4&RQ2=20G+3B8EC":C!&UC/C51(&***FH:_/23
M(N;6YK9QZ.TINF'GVOXI_4Z#,).1ARZIR\RZZT-O3^R)N.:.%ACCM*).Z1#X
M5B<25!+<6K]QMN-2MJ:DE%509N?$ONQ4??/8=U9TSDHR_G ,29P@F&8P"0,D
M=N^RT]OD2+OR)?SN>LQE@V3]90ZS43C2>.A@<(2O>7%JXMC3\\$I.0EG6;4]
MZ@QP(UTQ%RW++G!GO!,L$D@C$]%DB5JL*HV%]]V%B%$.1_U 9<"@ZXVG+57R
M.'8979E<CW(!T <D3]O$(:?J>[3[&YH5T)M:(V.UU/%1MB7/&-&]P_Z+/##-
M_32* LEE-@Z*3RV%D]Q)U79$%;: J3*$IP*(JBU;I_H^BXVFR6,;(F!C4L*B
MD_X^.YE-'R$"JBKG3FI:^NZ%TN$&:DC-PV[]N:4$L*"(6"YI$BRY$@6B2 %7
M_5VJS+$G<GZ5%$>8"Z(5)&F36J_P86LJ^++4O<#XOD;8"\BA'_HB!)3\E_R-
M@=,9F0<';6G\4I8VU[6ZX:DCCP]0#8W? 2K- C*QO;*T=('0FI4M\!H+.1@C
M;1\$Y_LL+FDG\&Z:)725IFY5QQWW;+H0R=%&1^H".I,^-:H'/P&?U.G#'>OV
MGB0NV0NPHVVV5FE0O3*@\*B)4)CGEZ,I(->I[.G)Z\6Q$3-:+O=HD,@S5Q-D
M$MN'B<RL]L6EW2V-&E:I@&Y3,3J09!1R9HNB (T^%>)[&[$::P3[\AB:UN_
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
M=M;2!JPOC:F[!U+0?\F^_A]02P,$%     @ 3('[5"YX+B<#"@  KQH  !D
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&ULK5EK;QNY%?TKA':Q2 #%EF4G
M\?H%V,[N-FVR39/NMD!1%-3,E<0U9ZB0',O:7]]S+SD/V;+A+IH/L31#WL>Y
MKT/J;.W\35@21757V3J<CY8QKD[V]T.QI$J'/;>B&F_FSE<ZXJM?[(>5)UW*
MILKN3R>3-_N5-O7HXDR>??(79ZZ)UM3TR:O05)7VFRNR;GT^.ABU#SZ;Q3+R
M@_V+LY5>T!>*OZP^>7S;[Z24IJ(Z&%<K3_/ST>7!R=41KY<%OQI:A\%GQ9[,
MG+OA+^_+\]&$#2)+160)&G]NZ9JL94$PXVN6.>I4\L;AYU;ZC^([?)GI0-?.
M_L.4<7D^.AZIDN:ZL?&S6_^)LC^O65[A;)#_U3JM/3P:J:()T55Y,RRH3)W^
MZKN,PV##\>21#=.\82IV)T5BY3L=]<69=VOE>36D\0=Q57;#.%-S4+Y$C[<&
M^^+%CZ;6=6&T5>_K$'T#O&,XVX\0S0OVBRSF*HF9/B+FC?KHZK@,ZH>ZI')[
M_SY,ZNR:MG9=39\4^.>FWE.'D[&:3J;3)^0==GX>BKS#Q_S4QJM?M6U(O3.A
ML"XTGH+ZU^4,7B,U_KW+YR3R:+=(+I>3L-(%G8]0#X'\+8TNOOOFX,WD] F#
MCSJ#CYZ2_OS /"EFMY$[9:N_+TD5KEJY8*1@W%S-NX5FL- $I8.:.XN*#B<*
MH:(N5.IG-))?:O0':WZG4EV[$-5/: Y!?7 A /)!)%Z86L6E:X*NR_!27>(]
MQ'_4_H:BGEE2]+4Q<0/EMQ1B4OXMU(PGD]?X<#@^?OT]_G[WS?'T8'K*K_#H
MS=$]BQY7^,'HF;'P%F9=(W]-O8 .@(">4Y+7 L.+GUV$M)<L?GP\/5+OJ*!J
M1EX='HB&@_^;ANGX[62B+N.V V,().RN5KK>J"79$@W@*8C6)BZ51L=;+#PM
M-&3/V<!;,1!1_79ZN/<]FHFUK#TN=51K\@09O*OI@[= W%27#Y@ RE((O*-6
M!U-52<GO2>+4"/O]G:QJJ E)@T?;P?$D:<EFH]<5-VKE30&#;5/$1N )2B E
MB =B=@,(5:"B\0E5QF,,NTNUAGQ/A?/H0"HZY;#)8S-R&G&A.\RQ0"_'8FH6
MR7%PUI3 J(1^_&$$V<JT+?G60D^,(-:$H7Y&132]8EA>0<+*>8PW9;#)^"0/
MOJNOC?:1'> I8@#;^WX!*JH57G;)P8[6*#F/;$($B^A\2)Y"'>+IR6H>:2J8
M16WFID"I$J+LV:R2X&[)(EQR%4%,>.XA7456IP@ZX:YM2I*5ENH%$@@@1(Q?
M44AWD<T$J.NE*9;#?%H"]1E1/4B-A"SJ7AQ-Z=MW$F@M4T*QY)HTD"-?(? N
MK#"K)4EXBPFA(7^:;6-7"DA?4)<0NV1B+X=JD"N8D, )M69;P3EZFU-96KIU
MO?"ZI'#_O9IML$+;36"C +CF^D59$;12.%6UJU=ZTZ8,"V/25#96$(5.E.28
M=[)4P-PD)H('9 V&N6Y-+LTM H&.<<I%L@9'D6)IO(B!>(8J=9(-1V'I;+EM
M*I<;$M_S6\V-61*3FP":3F%6DEE<';?D974?PI3D_?<.AYSWTE[?GH:=TX!3
ME]?JRC6<(=),7 /S9NQR04C0,G<6S?U=!8VN!=N0_%*F&+]UF,-RK:QI?4P;
MQ",4C"S1";P9Q36G6U/K^1R+Q;'4#R'2)V>YG3!D9M 1FB#!4TN#7/ %\AB.
ME!T74'.O*V(**2P/ZU>Y<BS=DN1.:&:_,9F\90O;)*U7#90U(7E9D88P492&
M&5MA^R&0L!:)> >M2+O"FQDQ7HC:B?H@V@Y.U-\:QZY)/PSJ!?PM?P,?I/*E
MH"-L-CL>$NXL3Q=8'0Q/!AW%PF12:FRE# -.C&0==_2A<4GY]$3]=<94009,
M-J#3D- !-MGUVD7T-K'5W;=KK&8-3SOOW0Q=D=>@IG*T8(QN51Z>@#2X7FF6
MS?H$VO62.XR),>5.[89"A)#<:F-YZW;++BP\16_DIA%W9W":EX T(\_R,PYM
MD(?M+F?/INVKTN-X8>K?,K!2JF50VMQ,,#+V%IVAYDCP,QEGJ'1^R<E2N9)S
MHXD(RN_\,N]_ ,X8J2T-$WBC1MCKIVA!(@Y ?XM,M,U;G"L?^+33A5Q8//,(
MN40]R"5WK0SC7N:3CW">0:DSFPRN2)4LW&57\]$%/.J9:>O!/WOVE.W:MD:W
M";:[>TE68U,N;>E'W,U8&<_%&8<2!=69$6!^F.=>!#L*\I&Y3B^=S5B1#ZZN
MN6WDE@'<@/U'3IV6-QZ.TY@2C9^0 8@&J4MP-BG6^VVY3<9'(84;76V^.  >
MJU6:@+R+CV< 57OK0 6JQJ8]%8&L@C\)[(.AR7$M-$8XSKU\#8"V.I#^$X$;
M162#NL*IIC9HU95+-C#3\2;<O*JIB3QSN[8Z9G [N1H-&(%I9^=3H ^P':"9
MH&.VP_0()#4UO4?1@;)V*KR8 ASF&[,V!Y-G"0QGW6*32[C"^%^(D5T"M)V)
M!S((2K5*)?]'?=N9*8ED@8#.L);+;\.UWECAK<V*E8%83SIBS7S(1>"3V4AX
M-(_WU%]HT_J0:537N#H6V'HBE &X-31N/ZA;QZG#J(UE>LK8Y]8ND'1/A-)I
M[KJ)IU)GT\YH2M$, L)TJD=Q?%_N4%/2O4O3+FSWAH>UC_UH##PNMX\F5]H*
MHW[P(D_F3ZD=?NG8=]SZ_-S#[> LT1U@!Q_ZPVW[Z5EGRO:PNDM ^^X))!Z>
M<0=H/'SYAQ!YMA]\*'[,#WXG?5)N(V28RO4B3J&9F+:$K9OPNT=!.(&M=UO7
M6/?"+IX.#+W>,O2*%J:NV8!91NJAZ9=%X:GG_#F!N5<?(!SMJA_2N6TH9CN2
M_]GU3\1<YP-2+H!6Q*[Y"EI@*GFT/6(>;:#S?(X)0"F=_!7M0$EN$L 4. :@
M)26D\I%DZ'DZ#5E1WJ* NGR6_''B'4E-W9\>0G<PR/QCW)*X<4_H'HD\=.^\
M$ .Q4)_;XP/R?E O<J+_S)4K9/]*"-,7OFCX'\Y.B=_Z@89TBFK)]@H=\4Z"
M-(Q11C3= 5B#)E*RAV'I?$PG:7!+/M#@(2A'=_\M_;V_).*;'6]N(=QN7@DW
MQ.-4C#K</Y;LJ2\-'_M[DM.?;OJ'@Z-$.TI.%.;(4M;)!^YY<(,M$/[*)$+N
M// RW<RD,R,W2*QXGL'CCH6E*Y]DW)B3+L&)L<@"Y8EOVD,5#YR8P>GH:+\F
M7QB%_@E?CN)1*@>^X,C7,4DKYP)7S8/3WOU4L*Y>I$"5-!/VR4>H81H,*U((
M59=H^4:%3U78EX]V]_=PI0X.MJO&@Q[Q&5*8\O'+/;7K?GI_\"-"17XA/Y7P
M)1$@3+\G=$^[7V,NTX\0_?+T4PZ&W()O?"W-L76R]_;U"*10?AY)7Z);R4\2
M,Q>CJ^3CDC1:#2_ ^[F#I?D+*^A^H[KX+U!+ P04    " !,@?M4,#0Z4'$'
M  !_$0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6RM6-EN([D5_15"
M8PQLH%JJ??'8!FQW&NF@)V.T>S(/01ZH$J5B7"(U),NRYNMS+JNTM1=XDKRH
M-M[]G'M)7:RU>;"-$(X]+5ME+T>-<ZOSR<36C5AR.]8KH?!EKLV2.SR:Q<2N
MC. S+[1L)W$8YI,EEVIT=>'?W9FK"]VY5BIQ9YCMEDMN-C>BU>O+433:OO@J
M%XVC%Y.KBQ5?B'OA?EW=&3Q-=EIF<BF4E5HQ(^:7H^OH_":E]7[!/Z18VX-[
M1I%,M7Z@A\^SRU%(#HE6U(XT<%P>Q:UH6U($-WX?=(YV)DGP\'ZK_9./';%,
MN16WNOU-SEQS.2I';";FO&O=5[W^JQCBR4A?K5OK?]FZ7YMF(U9WUNGE( P/
MEE+U5_XTY.% H Q?$8@'@=C[W1OR7G[DCE]=&+UFAE9#&]WX4+TTG).*BG+O
M#+Y*R+FK&]YR50MV[Q'P43@N6WLQ<5!-"R;UH.:F5Q._HB9G/VOE&LO^HF9B
M=BP_@4L[O^*M7S?QFPK_UJDQ2\* Q6$<OZ$OV<69>'W)N^+\*EKNQ(Q]E+9N
MM>V,L.R?UU/K#%#RKY?"[[6G+VLGYIS;%:_%Y0C4L,(\BM'5CS]$>?C3&[ZG
M.]_3M[2_OT;_A1IVRVT3L!J_3/S>R4?>"N4LXVH&SB$ALJ9$^>^U!A>M8WK.
M7"/87+>@M%2+<X9JB5VUH+H6RZDP+(G\FXB=2@41W5FHM6?>IK?PS.P)BZ,H
M2/($=Q$49D4,?[5Q'YPPRV<>17G,HC!C7[1:O+RBK%(6!6$>L6_:\=:_?&>X
MY$L<I%'E?8F"(BG9M:7HC\,EV6<A#S9>#%*JNNU $[;42FS 9O. @LP[Y(:T
M\]7*Z">)CB/:#3L)QRF(W[:^AT'=27SP)B"O5\*WMG8S_C/^40EO]7+%U88U
M_'GXSSV)QM&Q)]$X?LV1;]#NU4A[J!DX (K4T)+7TC5LT7'#E1.@(&8,JX4!
M,!63RQ7*SF:=DZ*OCY[/)>#;"C1A.V:?U2.RJ<UFBTO[OP/S-TR0#U)]0-BU
ML 3',@^*+,1-$0.6%?LDE42WG;&%UBA75@5Y&=$E25+"29H':1)M$1,F[,Y@
M@!JW\2$0"E88:2Y@"B5_P_%?K9AW+?LBY^+/!O&I,THZ]#1O<BZ?G.]O&9Q*
M@BH/^VM4L)]YW:!'F.]\8\F'C!5AD&0QR[,@#%.LM ]]$9"96==7;R\00R#)
M@@3>)7$05A6[UW.WYG A865004,9%"#U%ZI=H]L9E=?H1['TA(A(/@W"HJ0P
MR[(",!4P,QA">%B\,%21OT^NX7U:IBP-\K1@498'41@B\; /JG[!HG/,^KI;
M=GV/GPFTY%IRMX4M7P)8\H_^Q6D5(2?I&3LMTR"ILC-D)T^#*,GI)@RJ.$7&
M#S2()^R'K/!8I9JYQ@A!3*;I)VCZO4 _7Z8U!Z#2<7G,H62<O\:A-^U:^?1^
MJ]7>2&^U&">O6?VL4&Y3-U[/<9M L83Q+'::<::T$Q"N!3K;M!4]G3GV=ZM5
M*P%0<O4D"L?AWM2ZD;7O";L>B.)JV#"LW?5P;JT@4BAOG$BB6SGSQ9P.,\QO
M>,:8XRN^Z3$$"IW$>U,,I&,;P0TC%,XZ(H/J>(L^-MT, 1*!8)Y668HVI6+J
M;N%#+P("W:,D'UW#W:XQ'3  O:G= LEQLR"OM_59&:D//%B2N]=U;3I!)*)&
M!D5N:(2MY%.H<F_TLG[_BB7G[!ZE/]QN?5?ZEWK"C5A(I4C--H,G+,5X#6FX
MI07(F;/;AD( /\!TE'4;)!PQ JT6*8Q"S,,X9VD%3A?L;IO[4[ ^*6.0*(V#
M*LO/R*]C8U$$:QF-]2P-"C2?;2X&7 \MWB.A[HRAMK+-"@V _]O>8VL7J6^4
M;O5B SNUI]8.2V!^D%?D;(&^7AS43<_17Y 5["3F-+'2H"I#-*0\B_81*>1:
M"..+=MPR:TVEC:"\8,@41L96R,](K.J\6)SEZ*3A_JO>\!;HP$BI(DB&,'JP
M+?(C\2A=V$0A>'3=LBQW6OKC!"48U95P),.LRO!+W>ZSJO$-,'XZ0".*EI0Y
MLD";K-N=.+!'&^5CBT&25K352O=!Z6DK%YX>EJ%C;.WW).E)P&?_QML^[0FF
M**0Q<>/H?3IP7S\@.Z[GH*$C&+D2P>DX*#$?,$@<,DIP\A":"=.OQ6<0_L<?
M2FSR?F*_>.#E&/$IJY Z&I95 GX4A-@BB//2;VGV='2^Y?5G6?D'$N![5<-A
MBYK*@/Q^0W<PC0:$HZ$:T=#9]I&6^]2?XB0"@$XW_C.VALJ=(^E>DI9]PS;)
MMKWWUP=INQN.R(2U/HZ/8@X$SL!ZA3O'[N +^V67R&$K_'V+&+C*W0LDHKTP
M_0 (:7^-L\'8<2P4 YL*%,>/AA:]7&+;UA>PW_40A8&R4VPM\N1L5X+M\X$?
MQ]0^\4O2^.S D5-B47GVTB%K<G H!F 6_NA/C:13KC\?[][N_EVX[@_5^^7]
M7Q,8%Z"T!<_F$ W'!0[SIC_N]P].K_P1>ZH=T.EO&\&!-5J [W.-5C\\D('=
M?RY7_P%02P,$%     @ 3('[5(0V(F9L#@  ^"P  !D   !X;"]W;W)K<VAE
M971S+W-H965T,38N>&ULQ5I9<]LX$OXK*$\R95<IL@X[R>2JLI/);J:23"K'
MSL/6/D D)&%"$AP M*SY]?MU [PD6G&.VGVQ)0IH]/GU03S9&/O9K97RXCK/
M"O?T:.U]^>CTU"5KE4LW-J4J\,O2V%QZ?+6K4U=:)5/>E&>GL\GD_FDN=7'T
M[ D_>V>?/3&5SW2AWEGAJCR7=GNI,K-Y>C0]JA^\UZNUIP>GSYZ4<J4^*/^I
M?&?Q[;2ADNI<%4Z;0EBU?'IT,7UT>4;K><&_M-JXSF=!DBR,^4Q?7J5/CR;$
MD,I4XHF"Q+\K]5QE&1$"&W]%FD?-D;2Q^[FF_I)EARP+Z=1SD_VA4[]^>O3P
M2*1J*:O,OS>;?ZHHSSG12TSF^*_8A+6S!T<BJ9PW>=P,#G)=A/_R.NJAL^'A
MY(8-L[AAQGR'@YC+%]++9T^LV0A+JT&-/K"HO!O,Z8*,\L%;_*JQSS][H1;^
MR:D')?I^FL1=EV'7[(9=]\4;4_BU$[\6J4K[^T_!0</&K&;C<G:0X&]5,1;S
MR4C,)K/9 7KS1JPYTYL?$$N\T"[)C*NL$O^^6#AOX0+_&1(VT#H;ID5A\<B5
M,E%/C^#W3MDK=?3LYY^F]R>/#W!ZUG!Z=HCZC0;X\B[!?SZNE4BDM5M=K(3,
M355X89;"X_%SDY>RV/[\T\/9],%C)S)3K.YY97.X+78F!J'EO*N7+TV&$ 69
M1P+F4&R.%RI1^4)9,9^.Q+$NL-!43A:I.Q'OK"X27<H,89')(E&/Q*M">XT'
M?$AF9"$J.(@-]&9S-N]4)%:EV@NYLDHAOKVX(V;GD]%D,L&G^31\^F@\")6[
M9S0KZW6OE7./Q*<"HENO_U9I$"Z%[5D7QP_.[Y^(XX=3_-U;I9VKF&IB2!''
ML]&#7\ZP>CZ:S*<GXBU <4"W.WJ<G=T?G9V#H\G]T?1\'CE**FM)MI(.!/SL
M[V.[S!XW_U_W?AZ)PA3W=JG<:4Z[TYQWP19L3$81)&"AONU(\2,V\X:!"AJ0
M5\H"=X5:+A5CH] %CE?."RN]$CB.^=Q()V196G.M@8(JVXKY>'*7CYB/9W='
MP&97!@K9=BQ>5);414?Y-2PL\@ 5BJ!B@,V6L^BOH)>85<%6\NP%T6JR5F3?
MPD1DR)I8>&<RG@$ULXP3 -;AP7G]H,\X6#"M M0ULIY3/6F<OOX_RS+ORS(=
M3[Y*%H**CB$1@(C %7U:2FW%E<PJ58-!$\$XN_+.XT .@MOZ&GO-G=F#\Y;'
MP/1\>H#MS5HG:]X*QIG)E-R0&$+JU7RX+DHPA&<2Z@*TFP5!LEQDY+^\%-7%
M9Q5T&0AB(X,=H(C\'A&*XP0\0TG*#HQ!N0*TI36)CD+6&F%BDS5<>R#2@K6[
M*MJ'+#(>8*NC"3"45LSOLLHR$K&+D ]'HBKQ#/+#^_RVM@F98]Q@[$>RT&O"
M6!+TO;HRV16=_U(F.J-=0]#[/$#O10.]O_>/WO%>Q3Y$6H%#R;W=(V$LKS]\
MR$@LMLPD?#_&4CP@G)91.%DGEM;D F97Y+[\OY06@F"-5=Z,F,8?*. <A+0K
M(RYE\7DDWG(L02,7SIE$\[<1>:I,43!IRON,;L"Z&&$HFC+XEJ5P7#&#[$V(
MC"OX"!B!6%(X56A\< H@3.%+^KX,66T9==PH@#!\-GF\;YM@A%OHB"E,'Y-/
MD$F;T&S=J4U =^8];V+5[K)K&X>(Z?8FGO<]YZMXJ4JRUIWII,-1@!JH,U$J
M;>J+;U<.<A8"O7(0ZUB?T'E6E7+;Q(^D&.J$H"X(0U5:(!,WA\# B;(>?<H^
M_921Y@U(3F?$P_3!(9]]\^GE/]CWQ&N?C@^[&J_]5)"9HK>.+\*672?DY5\1
M#N*8SLU#*@*S%_21I7EKQ@*!'(3ZK:*$'5!YPF<<ZZ!#TN!2P=WI84P2#KKC
MFH.1$*!9Q.Z)#]UHOPZV!6A"D0'N?IB5"<WEE=09@SD%(?3""DJ,107$+ECA
MDXM,^P$O&P#"'((NHO] [J4N&):Y&$++R#$B2TW9N6!21-N0Q(<8Z!?9O$<C
M+[EJ@42CI=7*'<@8 VQ2VH.NK-P@@#XU2JM-3 =0/F>K)B;/M6>M9<K#BP39
M9@\<.Y+47M6#]+Z-F03K5(4XRI5=U:0_@$FL1>/':X_?&BAC?K*3+ZXIF;LV
M0GW/5[HQVBDP:@=!5FQ[ LZ U+[QQJ#KP$_PP"_X4@GRFLN$ECOFZJ^*:B)X
M><C[L&U@XHM85QA/%-0UN5LH"*N<.*-M80F(4_-C^%<0HO"F%<?7)T#(O5KH
M>'LB@)MW:0G5)R;3(69_O7SU\<7%2)19Y:(/U'!;0QB\!T^DW8)1TC3)XN(.
MCKE,0WZ5UEL9_S2[YY\P$<>_-8*G.N1-9:8Y*-C6]2%+;:&K3*L"@4&>%CL&
M0CFDXSK5[/\6HM.$B-K[T<,"C@J971L0 '08K-F0*6P;4CS4%#Y#5M@GJ]B7
MS,)'#^LMK4.DAM(.MN)S4<.IN0TV 8P*M:GW=^/S2[7/,"@NE+2NJ=&1$/Q@
MRV[*6,T '<FGH=@"7L=(U'B;TASAE!HECZAV?B?":S1]Y/C1&[G&52ECVQ+Q
MYWA+]!_T2!.T=>2> 6$I]S!)5ALL$EK&X,1_GW $I']6COSM]:O+W]^'U:FB
M(-?%0!$O\43=XVZJ;50@GT8)SCR@22 >Z"R)"CZ!5*UWHXD!&'&60*V_TMQ(
M3<>S\[MD)\YOPRR-NNXEQ3(SA@,T2GR0_HSHC]EZKI/3!H!<!VMG6[9RW\A?
M;47*\HG,DBIC:) +<Z5.#G,Z";H[K(IO(<Q&&8N7]: (%LY0[ECN4$):)2_G
M'!4#+]::NWZ]1,.+E9#=$D;&?-/-D[$3V>>#2&9?-L(&0 M!"Z .1S\KA?0\
M&3^ G\0^C_R*F&_U'9$(GCVM=TR'=G0TR5MV?355=1:-OK^K@D/HV507N:%I
M#)KKPF?;.';HZRYDPSK%(;HHQ6D;2AU*P9U2@:L]T@FQ%;4R)=E8+10^K7-&
MKE.48]NZ+.EAZB'M_R_%!V$PE,2C/JC2QTE$SX^^I_D@3ZH'AVQE#MG(0$;Q
M#H_/LJ"6)IZ#0J,@QFHHO3?0[,]JOZ-S;.NV>N  LW/$F'H>$N<(5%W<JGI"
MFJ6,ZN(;B%!FH#FF5S$P'8H\O0Q#T0PJ*.3 ]+"&%MX!=:  5Z@RS):PQ@.'
M$2G<U,#:(982):FN#FO;/H"Z'#PIDC7-=3C\J0I>9-JMZ]'<WN 2R(ZCN17L
M_K(PUC)RN8-AD\O/I+4"^C+]"JNQY^# IV/2_>KV%GX6S5CPV-FMV]ZFJ5]2
M[=!]Z'IXV%1(SBG?]D04,;KT85KF*AN<HB86*NNX$^? 7_TVSD7 :UZ$V21B
MDDO*/JS%<D)=>Q5K8JMT<:4XNY $Q$WT$$W:Y+Z5$_LHB$$%M'-!0)AI ]MN
M<:Z(G0W-C-W:9'7EZL+8I]% [$_C7*T6H]OQ]TV[EJ&$MC3U#F5OF!U0<_#U
M5F)];, ?Q31]IB(R9';J,$A:T@+\@P[*-2&II8:*E#P:JFZY4(]Q$B8Y4QJO
M.[,D+\BRADXG%:;M5#K4Z)W9=/,:)Z2KV$&E'!C+6T@8U/>]>,F8HP8FF]!4
M&,J&X-^9W'1BB521)+:*K6]5E%*G;3Q';/L./G-@&T$-^8-.@]@W%1+#XMS_
M<>(<K&6&..U E\R<00^4Z56(H,YHI\7O,-/<F04&CZ"VD%(;P\>V5+T#VE8D
M',!^^E4CG2ZR0H@5\J:$V&%J54<!014B,C4Y3?Z3WA@%?;]B,*<7 A;6UCP%
MBSA!I80G\;B5N)6#?Z#DTY&GVTMRZQY8Q-&CT)/&6@7\$E^>?N/ZGNT=@BI"
M\,!4*(P*HCC;FKA!^U=6EM[RQ&[D YU"HG7 )LP#.F]=VCG]X9GZ\($_>L*^
M.\/\UN)"+@%C>9R=%E04KL*7!$T)V@K?,U'S,&!G;36YZ/CT_F".PLSJA/39
M<RX6FY48!F64PE;AO,K&5[$K4B /0O #._^J!7#JGV6<8R1KZCBPB$N(D!CC
M:(:?U'LZS+3#&^+4*2HVV9=V4V\G=^SF#,JI9?CZU<%P ^PQJ*!F6.O%[AR-
MO6@M>;T\5,@3_R';PR9S]-B/J*<2Q[TF'.4ZC5;M-@SEJ+W"\SEZKK!Z)Y]!
M1KH_M%L!U= 0!W\<-0EP)]1*[J335&32T<1_&V9WV]U>=,=]CI.VOV@JM.'V
M=;_W.!$ZHD,S5VQ+T,.8'^>,TZ:%:$ETNS".W$#H>*"X^';'J#7&A7IH'&X<
M9M>ZH@DVCY3[XT0FT03MK3""O6\ *$)1&MZ;\\VK.-AD;%##@5SK(@9:O9-^
ML0:^67\GO86=W6IRU'#>W<AA'L?GWIJL\]N?5;K:.8="= $DM57IDXA(-.X%
M77RMUXW%*QXFLXQ=$=4U7=/IORNE=QHQL0H-!P6:>=6(2)Y-J>F;4C:X(^KJ
M6ME$NQ:S@FZXCG;Q;02="PB-+TY3+C)N?5!\=1[>3E#EEIJD"E[-B:TM=S.Y
M"5X3KT;PI1P=&DD"I]T.;,1@1"\G;[P6Q#;HW;$8Q6?<U#0#,WI?U-X%8#0.
MW4Q@J"&1#E^C0!C$K$1!80K5=OQ!EF)GOL^O=ML[*Q11G3%JY0+FUF+0FZ"F
MCY+(T%NG76Q1N"@-+\@(%52GV"1!6YTUO2V_9>V07LCD<]WP]07=O202)IOQ
MWD6_Y2:7*$R!.$%J\)J[%Y*<,\+9W?K.!TI;NEO'QF_N9W3TV;FJT7&%QISA
M?LPOO=<K-]VCF777Q8(F-J\_X@WF0L7;8M'O!J[B1#MR([U_^2K>1 'JV/!&
MD0#AWI9&R:3P<;CW-WA!Z.R@8$-9_I8,-\PLP6J'EZ$+D*>=VZC\QNXY%Y1L
MJ' QM7G:7.N]"+=9V^7A3O ;'OFBSE-+;*7)[5$ H/J+-R7?;5T8CPS!']=*
MPEJT +\OC?'U%SJ@N>S\[+]02P,$%     @ 3('[5+<F8#1C"P  <"(  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULQ5IM;]LX$OXKA+==I("B2/)[
MFP1(TG2O!VPW:/KRX7 XT!)M<RN)7I**X_WU-S.D9,EQG+1WM^</MD21PV?>
M9VB=KI7^9I9"6'9?Y*4YZRVM7;T^.3'I4A3<A&HE2G@R5[K@%F[UXL2LM. 9
M+2KRDR2*1B<%EV7O_)3&;O3YJ:IL+DMQHYFIBH+KS:7(U?JL%_?J@8]RL;0X
M<')^NN(+<2OLY]6-AKN3ADHF"U$:J4JFQ?RL=Q&_OAS@?)KP18JU:5TSY&2F
MU#>\>9^=]2($)'*16J3 X>=.7(D\1T( XP]/L]=LB0O;US7U=\0[\#+C1ERI
M_*O,[/*L-^FQ3,QYE=N/:OTWX?D9(KU4Y8:^V=K-'?1[+*V,585?# @*6;I?
M?N_ET%HPB1Y9D/@%">%V&Q'*M]SR\U.MUDSC;*"&%\0JK09PLD2EW%H-3R6L
ML^>W5J7?CB^!KXQ=J0)T;3B*Z_3$ G6<<Y)Z2I>.4O((I1'[595V:=AUF8FL
MN_X$4#70DAK:97*0X-^K,F3]*&!)E"0'Z/4;5OM$K_\8JTNNA6?UAF_ LBR[
MT)J7"T'7_[B8&:O!3/ZYCWE'>["?-KK.:[/BJ3CK@6\8H>]$[_SGG^)1].8
M\D&#?'"(^G<IZ<<HL>MBE:N-$.S1&3<Y+PV[L ST(AJ]!,PN!4WDY88M><8,
M$9@1@;1-@*^YS@R#R& L+S-9+E@%IJ*)PESE$!]P;(7[O*;!)(HC=OU')>V&
MO2]34!)X, $)&#>,@]K U *FM)OJGY19:W6'+W93Z70)T/Q46'A]>W,3LH]B
MCD!4FYN??YHD\?@-\%R6%<]ASDII"T@UXW408VK.I#4'F 8PPG% C"%N6/-6
MI**8P9;]F.08A^S34F@!$@0.9T*4K%3@YU9H"5L#9K!24P.$T8+([$/K=Y.-
MO-R^6:51NKC"R'M6.%\E 78U&K(+HKU'S65%F.&A05^B:< MT'("8/R.RYS/
M<D%2FE>V I:D,14'-"UM-]IB:Y!'/ Q&PS@8]6-/]Z^ @'JGW0?!=#P.IJ-)
MLWEC,UN;NU1E95!%C:D7RMA\PXRP-@<8,YK@31QW1JL0GI )4!UY138O[D5:
M(5$:?8R-'5GM=8*0?5V"H72V!F(>4X;4.S11"C#\'-*/")ODB+(%0T2S8BNN
MK4PE2,3B4\B':)L0=#+FG $V1TIIK@PYMY:@A4<LMZO'#C%@!4(SR<]3Y*M5
M+E,"XQ:(>^<E <[@+ /?P4E:W2&8#2VZ5" D\C^IH2Q0&K3]'J54EKY*6$N[
MW O.21G(+30OG.K>B9FN, @\#(1>U%$XA*2=YTAYKH7(-\?(AD/=*/Y)6:"9
MD$XI3\&*CLI!%T\:&EJDTW@2LY705,VA0\"U5%GX9%R'W;"$2C5&0D#P(IZ&
MT98W(/_  QI0=+<17!];=>STDBZEN'/LR+)&ENQ%]FF_=+8A%D4EK05_U<)"
M&0J&(TT*U_@0A3.?@W+!5#?U?BDWR\#)EG( 1QHS63IZZ(HP@4(WS0D?3XKM
MB  6I1:E_%,<2 >>63 XHW*)LL ]X >AD3& _E0!1MQQGTR@HQ%\8&B]E*DS
M4BUR(E&+&@8P1QE*CRZE0BK]M 33ZU1G6UW?0B[8_X040O:RO3HB_*HR(!OS
M:O?V"D(BLE!"+Z%!O64EV L6CQ+\'DS@NY\,\3L>0S(U8!"IDW(&DW.U(OZF
MP7329^,@&8U9/(7$,(6UP2"9LELHW<&N [80I=!@AKB49Q @)-9M%+NF03\9
ML%$P',8LG@11'U8G03S&;8':8#3%BSZ$^Q$"@1E)'RZ243 %]E";5ED@796-
M-K-=:S.VD3LHHRK!P? :G-E"=',:=2$<<P!_F,DH[;R(XR2<U!ZTK5K6U$<
M$2@$-+1%W@\8A#&]U3Q4,#[/M^*^N%^)U,-"4!B0DW 8D>^9\#]CK^6:WK"_
ME^%D\A?P&X=Q\E_AU[&D5CCK %-1&,7_<Z9@DX:ICUNINY+V,TG]HEV1[DLH
M>[7EFF(J%TTG9'QH,O^M2U-?/4?'%YZC7Z!QLL=O,9J_XU*S+SROB$^W@OW6
M*O.Y?5CPLF&0],GWAF$\<.0 &Y2!TS$;0>*<L"].$T=Q,(D'KUA_%(XB=H46
MB-7-48*#":2AT>YF73U!@1=A".KWPPBJSI8=NX#^B$1OGFWPJ+5<+J0OC$AK
M@ *U /4U"E% PF-SR$I@BZA'S ,<)D!</J;[AXFOFP!VM<E=2[* 1A+J%8U:
M )(8> W'<A0-L53E\2\7%S>0#O.*L@37)4C(D):H_&!'IIK]CMD1<*="8_J$
MD/I[92C90$PGBT4HV$FB!*K<&N<P&&]]0]+"87R#M!*P$,:KE:]M ;_T3ZD)
M@>Z-%0(%ZN ZML'"W_D9SXXX"V\[  8S:@#F\[*1^D,JY&QH\"W>J=IMI.=@
M-5#W* <!#V"7/52>(?4GZ;O85?![650%CF%MCE[G94M5=Y6#X7A2&.F'CFMJ
M$+E> #?;^MT):@>J$T0K^-DEF*VC&+"E6D-:U@'9,Q7>\P=HVUH ""G4VRA@
M"\[WDF041]'+ /6&00T,)M\$/X(1K)+"'[B#<$%VK1XC>\BI#C26=14W TL'
MOHT3AJ3X"U7_S+4]?FP- ;\N8AN_:6]7&S8"E'/I.QBJV&K,GC6^ +RN^FL\
MGGK'.@_4E=1>E[Z^N6V<DEQUOSTY#X/H@T:#ZSH.V_9FW!I=U_A0T\;AMFE0
M@J_Q;;L=N(YMWK1KAYD-G\Y8S_3__V<.2X(H<J5E.(F:''840[(:C]AX& ZB
M)HN-(QB.Q^%DV,IAF-:&X;A_.(-!4AR/? 8;L'_M?&B_#[NM>AT4I>EFDCU!
MQ1DR&;A7W+-%CUH-'SUDHR-^9WONR6^^G'IBP=OGGE41:=*$I=.S-7Y-^L$
MQ$3A!TK]81QYF>R)&)TV>^5A9+O'1* 0OJ>FJ\\R7O0'X=1A>9'TPR3N;N2"
M^1P-[ X-C")0T[%UMV;:2:!.#>BM4$T0"@5]+,G%YR!B%F-S02Y=F5IFESF'
M[O,V72I,9JZ$);0XH5"9R'UY HA:+DH6X\Y-MK2VY[+<@+\Z_1UN*;?M8N-P
MM<A:6VSET4J,V">&U"/&$3K*1VF^'>/!"1BF%6B#KM:)P^& O<2Z&'_>@OMG
M6&EMI,@S1@$D>0,/ME?7=13+Y5Q0WTKYY!6>T$3NZXO"*)AC(!E-PS$2'D$W
M$<$OZD\_ F4K%FH(&E_;UD)83E)M22-'G\/;\!7[I 4W%02_/X56QRF428I.
M\B!4TQ$4Z!2<P&+%9"3T%]R?3BO3')]M.P6ABWK0Q=F90(V1='TM03!A;M:5
M50?RWM-DVJ0Y&"D5':0@]9J2J8,&\ HMC7!GKW3NZK;NXI3&G6A4NB&*][O&
M30=(6+]M38:.ZGB624N]%HF@L?Z[K?;P!$6OE%, SEI*<#(P?RB86].:=-G%
M=U :&22[37.8Z5T7PX )=R+<D]EMI[]\,H?5A!\DL>M[B.02_]*@>/3@^14X
M*?ZKA?W")^2P9?T7"TC("S3C]S!)E@9*29<$=XYVGLR$@WB,7CL.(1_6B# 3
M3EZA2P_&AQ-<?SIUJ^,12\()W8R"P6!:9T_Z&V6W,_X.,AX2V>:>98E?-F@M
MB\<1^Z!V]$0QMTZM_E"YKAR_XQ\6= O92-Q%04S=G;U$(T9_TC!HSELIU8S"
M<3/@79"*W^?DRWT9ZOL!C;N IKMPGIF\=\%<X>FK!A.3>'0_UZIHMGX(RD.)
MNU"2<-0,M/3RP_+Y$4A)%U(_G.Z#]&,RVO>G\DGK+8!"0'.%[SK@67E56O="
M0#/:O$YQX=XBV$YW[V+\"KT9'J3G8@Y+0='#GJM,ZANK5O1.P4Q9JPJZ7 H.
M11-.@.=SI6Q]@QLT+YF<_QM02P,$%     @ 3('[5!#O]TL%"   CA<  !D
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
M)$0O*]H[M9B.BGM #<TBH#)V29@G,&0Y%G 9N&)(H/50,G-9BIGZL(4W4'3
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
M2.3[BX("YI#O5[)"JMUX>C_P5P_-6PBK5SAADD1/HK,QE$(.*'#0^M<LR8;
M7-)43^178?;U;O[MWE8"]E_/_,.:*]$#5Q$=A_PB')Y6E_>DAH!&^ :O8QV%
MY'XRN6Z;II+$Z=W3-]@=:"05* 13D7);DR/9P;%_')%_@^*::#J) =V$*)HN
M\9,1];K)"Y9.Z#TAGQ)KTW0W><D2FDSB+57]TQ/%]=.A'(-DH2M9<(K8O0!'
MU=GLY  #OF.L+65S!&96.@^B]R%B+R6Q6K<6V=&^^E\B=EX3,=B+PX'_!\Y:
MR=GWP'X>S:93MB '?<^2V3**%PNV2/TPFRRC21IO9R=9'*59-_M928+XV@%I
MRY;1;)$Q<MTBBM,Y(^<FBV@Z3?U+/$ZZMU<"_0I5#FVJ@F5I-)O'.)=XL(C2
M61)"<C&+XED6WD]G$9K+\/Z3-P1Z+^(HCI>@1^Q52^-I-)G/^O$TFT3+R6Z<
M)5DTGTR[,1&GKX?D^R;4+:D*>2L+=![,QZNA7AFL1&@9B2"BH=D&_']05?ZO
MB\K/&@;\2C\989(1O!,?K#2\1'GE(32[1.C+!RZ63O%ZFU=?AW#]+W/D0\0.
MYL30*10"<.,FV;?GH0$)WKI'GT3-BLS;BN/NCJZ,VEETLA36G8OM?ITJ0,>!
M.+=CAB<&]>O'[(-FZ'?@YT<$N=^F]JX_KC6UNT^PH6B-K[<EP-A2 8UL19D%
MW19GT'KC9X:..Y#D>N[*/?I23$>^@4.ZV@$1[5P==7ZE-9TKH[TKQTJ@MMSV
MQ9_900U2K2_.G4[VWCI14V=,:Z  \NM^%RE5KDVCZ>X2K'YDAQ6U1,(F6X#=
MKAT&AK@/6;36P($N1QJI0K?.4A/L,Q>L?=<:W:#M>"^+ HY^QZT+QI^O#13N
M.VUZ]8'Z161$03-J.W7,_@9,CBJ0#(&(=G]W->LN5KY$-W0.M< DB=I]SXJ(
M7!N!T)Y-AKZ?'.GU46M%+PJ7;33L,A3[\,KO(3D;K8L[]$2'RM(WBL^W^J7'
MB?_QF_WLC=1.B1]5>K8,F7Z!O#R-V9Q2P37<QQLB=I+,HF6<A+20I&F4S;,P
M>)#5D;W1D/IDDD;I?,X6@]P]A;K+Z7R0J^=1!JE^?.@3PGCPA0@NW/CO8#9$
M8/A8U+_M/[6=AR],N^7A.]U[1!AN@W#;&EOCX_ET%'RW'3C=^.]-N." ROZQ
M%+P0AA9@?JUQ<^D&=$#_ ?+L=U!+ P04    " !,@?M4?U6-"S<&  ".$0
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
MDM]TM'X#KZ^-<=N)#S#\2YC_ %!+ P04    " !,@?M4MLV9U<(%  !;#0
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
MLP'*EH.=/G@5E(WI 8SU3EMI"RV-N,)#A;B-0?SS?!6B1^3]ZY"%D@!/#PM
MV?@R-+)0KV<-\?);-3O[\HN3Y\=?/Z#>TUZ]IP]1/[N000>2>Z)'4DQ#C\8H
M?CU1_) 2_P<VXN=*(5T+5S?2WE+(M5:VI8ZJ%$5_$%_6O<W#8'.0-6VI1,Q$
M6GH(%C_(F^\AG?1S\=X6"Q9"X]6N<L8@WG<6%$.["KK4TE-\TXE*;I58*64%
MG-!(CS/:,EU?@K="NL:JXT.B-H->&V65ET0<[U43TUV2ZY-E93A26+CS6GDD
MVEPX+[XY/_\P%ZBW.!WQN![IJ6VJPYT5F3M1U!:!UG*E"R(Z025+G!P_^3L?
M._=1%T;A 3'[J#:M232NGOQCP;GM2PAO;N=$[%:43E@7>U-"![J7^$P%*'4H
MC LMW(L:_7NKR4*K6U:"=2 O&A7506>!MS%)S>QM@72Q069%V$=VJT),OAV\
MH8Q&-939IL4X?!;P+\OJ&FUS=M;2HL40$=80\<;<OOSBQ?+DJZ_#?0%VUP&C
M0,/)*"D8RM_:+. \FXP"P9*=#(Q2M-[3 P2!;Z4)PJI"A4!%%HYJ4F*(M=0>
MD7)(N'MBOG%!I^H$$FA"'$CHUIZM %G(I%Y5U$&WY#E\5^(1O!4>SZ&(*ZX1
M^J7R(7,2Y+^(&""S%S)48HV>#2=1/DZ$6$G#P9]P@V3.;Z!5O5)>G)YP$3X1
M.[P >3"'V-[5!Y7[_,26$03P#QU9?':->-"%H7*M@3I*$*#)D?1;:Q-BZ)/K
M3\@(RWEE^  R"$F!^U[!SY0+1.L6%4@H:GH'+)83KJ\3^\8ZMQ81A 1NG(\"
M(G9I_C>(8U+FC>X-&EQ1%"):<E5[>U-4TF[X8*U#X"C* EZ]O9PS:;5"N")(
MEZFG]@<F0E"R)0-W0=@I&O2-J%./3^JB0ZN^0PN44JXQ73)H!+^V)8H@P;2N
MW'1$V?&UO"57J9L&D(X\D#FM48,@4&=9"H9]TRY3P*RS:W&:LE+9@H%.H3QG
M,@@"Q=EI%]#L0V%<,;JU5S1E""I[WVBYTB:9.BD1U&'"9 &N=BE<.+Q5YA"A
M9781TEEU+Z=Y5_(;:E(:V4S]P_#IY(.4S OX::MLFPZ2Z6Q07!F<31%[1XH=
M(UGZO$4MV:BI*-1@A5JOX0)1MES82#*4'>W*A?@&=LR&0)WAID >I&-< CI+
M].;O>'-#\6I( 10/.0A*MKR_9"TH$0[037U$;/:%FC#*N79/$:5;2%^R]3SU
M'XI:[D%H@]!:FL4#>.Q9C\>>/0B4/@6.^;<AZIJMS%A\!, _ZG"=GGZR.5XI
MQ@Y!L@<Y'<:5_RU[SJJ$C'HD_#D0C0X1D(#O4I%BO) !1!BU:[)]+:\1A!/1
MD'!MW62T0[5!IHCD:ETGS.>Y0 T._C,@DGF,NTLJYKDJ_<?[5!YBR]T_!57!
M?:;4D-)WO="%D58+\69(ILN??GG_YLG)7\7&N!5U>HBC:EW, 59U45%)PCT"
M97;C<&DNMB@IKN5LBR@$R3 [=![1M(3C1&/@<33U-C 4$1 4UJ'R7JJ"0H0.
M@0DISK MET38JP:W%EPI(5O,HP[UC00^WV.W4IB8A)*)0^&1:JP-QG)3(I%
MI2R1-D@\=-NPSY$'=>^L+GIH180"*>YL"6Q+8E6Z2=[A8M"@TN(,!1V_0/OK
M:[GV-4?:904'B17TOS:HDT.3_+2X6B"CT9YN8!N_2LC&Q6B VXOKT,5-:)L&
MS0DU4/=8B[@2].L\-)4RWP"Z@"RHFQIA5,3>NWM-'5T/^-&CB%T10"--* ':
M->X 5_M4KG*D)"(4 'L\J#F2V335>B2GH[9WNA"_5O!6;D/WD*:]"=-U@V\*
M"9$I.[,1UBU=R.5PA#!TZ+AF"D1,T$B@3$YM&K)86LT,"5OR7H.^47;#S[7^
M(PUL#=(,U&!16:+[A,YV?>KMJ3U/H3FQ A=I*6C4>X("76<2A&D. E!NUXS%
M:^JJG0G*+CAQKPNJQCMR\6@T)#Z;!%D&-J1Q[B$P2E<#4N[>YZ=O<B!-]<L-
MJ.UK+CNDLU\G8><4SK2=QL2FP,+5?#A/H1SI'>/<79-DG6G[JC.4&R*<4=>Z
M]01EI\F2$FGDH@K0@69$D_<F^^%"Q B$   1CAELO75TQ>2(XY"11G6 FA%,
MGY#DV1R0"_&MV^&U3V-=+=&Q(HVL!!<H,D9T[_'_BDHB(&B_$ "J2;U,A\'P
M>2:RJ?G3N!  (U=P55?",X(CN*CK/*!T:F/J<[B&#-BJW+"(TU^6)\O%4V2
M,5WOI*FK'[^H'6YAACS]3 'TCAK BC)BO:8M7.J50+A)"X3J;PDFCR.1^VMJ
M<51S0=1 DYC->H,/.V40RPFXH\;W(&<O(8>![K,J8.I_.=ZX<%JE&%AYJ4%4
MEJ7N@+EL=,1?WG\ SHW?H52J%71B?W7:TH8MJHTN\!H'.1D#71\4Y]TO8_(Y
MHIN6(:V1-&[+, G/IO6! FW$4A:P61JT@WCT(^J3.'T\\6X?22DD>P4FUF9O
ME0KPFPM*3=RH"CL_61HDH,V1GJ,^!39R1J9%.()$V0TB5GGN_$.:U-)?JSOJ
MTNU(NY)-G@!B1M,#2:Y"5NT "CR&1.?W+^(TSJ3:QW;  SH_*8?*5C2;)'5!
M4-V@VZ:-6#HU[[!3URV2P'DYQG--5XGV##OA,[2(/C3'*R*=)MF)V]QZGO=0
M=(9 3Y?TI"A!8%VDD(FJJ*PS;J,9X0QA0)$6N'SE"B"W4AL4 ,5U11'86,LM
M(!4]@OKCL$J9)HW!M+S>;Y^M[:[<287$=%<!-%&Z** H'2="Y)L!#4'J2>-A
MO:E<8_)'S')%[1,%:-!"OP?FEN?]W/+\P;GE(P9M&Y%)[X'(D='CWPD YES;
MA<2A0>5_1)KV?3\AE6C>IS5*"K1WYU<7L&^Z>O5)_.@6_/;)\8NYN.B*/ARQ
MHCUB2N^?70/KO#A^]OCEF!V5RDO$+6WR 7O[6;]_]OUHZ.?"V+T)"0)=]H!G
MGG9^;DM=.C2JH %+;%J=MLF4-]UF$^,"5=S<$ALBIPL.MPH^HGA!ET>_^R/-
M]C4*.94?CGR?IIPDW6@[T3\S^Q+G<M.?R(\'J,95NV^6Q6 W'H<(6:.NL+9W
M2?'C@11%;R\F]]9QON;='EQ;]N,B]]6VX8U'9SUNHVG+SZ1\M\YC>4J5ED,I
M-7-AN6.;,.]GFZ'6-?(V;8I!! &P1H^7.(.\XMTW%ZJ5T9N,$FQ?US)%AF2&
M%D8QH=KHJ!^,-Q*-U]G;1#GST1#L'B:T'$F+14*:2'9;2N, !P"S3?[9H:#]
M$/W<DO:QO:O1712/RN)10AZY$I>=>-DJZ#*TRDL[4S=5ZK'@57ZF6+N2]P),
ME)8CBJQ,0^2.&(RWJK0D&Y9;(R\/:]PP<3;/.CS,DZ;=BJ^KEY@QM>6YD$-J
MO/E+,/KG:@#BV>>E:[K51'PPL/9Z]!U 20+TT'L(;MY%Y$ ^G"!X0])Q8*S4
M+5#2P971T>AG7+#8\(_5O#NP,?VBVS_M?P\_3S\##\?3C^D_2+^AG9=1:UP]
M7GSU;"9\^H$Z?8FNX1^%:=YU-7^LE$32T &\7SNTV?R%&/3_2^#LWU!+ P04
M    " !,@?M4'0[BJ"P#   *!P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6R556UOVS@,_BN$-PPK8-2._)9D28!FW6$[;$70=+</A_N@V$QLU)8\
M26YZ_WZ4G/A27!I@7RQ2(A\^%"EZMI?J49>(!IZ;6NBY5QK33H- YR4V7%_+
M%@6=;*5JN"%5[0+=*N2%<VKJ@(5A&C2\$MYBYO96:C&3G:DK@2L%NFL:KOY=
M8BWW<V_D'3?NJUUI[$:PF+5\AVLTW]N5(BT84(JJ0:$K*4#A=N[=C*;+V-H[
M@[\JW.L3&6PF&RD?K?*EF'NA)80UYL8B<%J>\"/6M04B&C\/F-X0TCJ>RD?T
M/USNE,N&:_PHZQ]58<JY-_:@P"WO:G,O]Y_QD$]B\7)9:_>%?6\;DW'>:2.;
M@S,Q:"K1K_SY< \G#N/P%0=V<&".=Q_(L;SEAB]F2NY!66M"LX)+U7D3N4K8
MHJR-HM.*_,SBCNK^1>2R07C_56I]!2M4L"ZYHHT'OJE17\T"0Y&L?9 ?4)<]
M*GL%-85O4IA2PR=18/'2/R"& TUVI+ED%P'_[,0U1*$/+&3L EXTI!TYO.@5
MO$]<B4KL]$FV?]]LM%'4)?^<R[>'B\_#V9<SU2W/<>[1T]"HGM!;O'LS2L,/
M%\C& ]GX$OIBW3\8D%M8<EWEP$4!MU7=&2S@_YF<HW\QP'GZ#R6"L0T &_MT
MP9T(H\'0 35,VQGN'A;1V@RTBB.MU7H*#Z5"?-$*0(5$5\AU]?S*B2VQ_8Q.
MI/>5H+BRTQ1#^X#/.;8&6DI9N^+Q1G;$[0KNN@85-U)-P;9VU;?V6XA&_B1-
M2<BBB+YIXB<)(R'VDRB!6Q22'E?O]\.]9&+$GPAJYY)M*$\720---FV(!EWZ
MNS=C-F(?^NRSS!\G8\@2?Q*%5DM89K5H$O?%HNDS0!F9/P+^[*HG7KM+97Y,
M:49^.$E)GA"GR&=I]/MDC@48AS[+)I!-_)"E5HM3!MG83Y/L]&:&*YP>>NLM
MA-?QR"UAOXR37DN'GG,VX0N;T='F7+\')_.)RK-S4UA3*E2S?E0-N\.@O^GG
MVW_F_5_B&U>[2FBH<4NNX766>*#ZR=LK1K9NVFVDH=GIQ))^5JBL 9UOI31'
MQ088?G^+7U!+ P04    " !,@?M43K*AFJ@$  #U"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6R55G]OVS80_2H'-2A2P+5E.S\*US9@I\V6K06"
M)NTV#,- 2R>+"T6J)&7'^_2[HV353AVCRQ^Q1/+NWKV[>^)X;>R#RQ$]/!9*
MNTF4>U^.>CV7Y%@(US4E:MK)C"V$IU>[[+G2HDB#4:%Z@SB^Z!5"ZF@Z#FNW
M=CHVE5=2XZT%5Q6%L)LY*K.>1/UHN_!)+G//"[WIN!1+O$/_N;RU]-9KO:2R
M0.VDT6 QFT2S_FA^SN?#@2\2UV[G&3B3A3$/_'*33J*8 :'"Q+,'03\KO$*E
MV!'!^-KXC-J0;+C[O/5^'7*G7!;"X951O\G4YY/H300I9J)2_I-9_XQ-/@%@
M8I0+_V'=G(TC2"KG3=$8$X)"ZOI7/#8\_(C!H#$8!-QUH(#RG?!B.K9F#99/
MDS=^"*D&:P(G-1?ESEO:E63GI_/*T8IS<&6*A=2"J7)P>B\6"MVK<<]3##[9
M2QI_\]K?X!E_%_#1:)\[>*]33/?M>X2M!3C8 IP/CCK\I=)=&,8=&,2#P1%_
MPS;A8? W_!\)@] IS)RC&9@E7ROI9%C]<[9PWE+?_'6(ASK,V>$P/$LC5XH$
M)Q$-BT.[PFCZ\D7_(GY[)(FS-HFS8]ZG=S2;::403 9M0CO070<6F]V%0PD<
M#W&?(V1&T=!*O03/_=!,KOP7'7C>%M+"2J@JX"@KF^0T'U!:F2 DA$*F:&N"
MO:'Y(S06F?=2Z W\#J>2-G)3.:+?O1K!.W2)E64PF!6FTAZN#X?8<SZ"*^%R
M.('S3AS'Y%][@HQDO8_AM/\*!IU+.G)OO%!/ 9_ 9=C\^^E?,+S_+M_DN3C2
M!9U(@1NK+-4F$$CV/!F4O[#*@)-%I>KS!1()*5-$&HN)<)ZXRB6NL&#G%0T2
MA[62F'H^*AW7WL$ZETE. K$AQ72D3$ <5R4[/QEV8U(0I0)&#:78%,'$58M_
M2"/Y#*-LZI3"HFFLER_>#/J7;^D@17)92"=!ZTGQ(:,)THDD-GF$2K3.:(T*
M3'!)>NNX$3\*8AJ&_3#$PR8CCG6[+<%L:3&DVX5?<4/PRHJ0A?[ 0'E#K4Y4
ME6)+%*&TG'B%G>T#K SSJJ3?!$RI=$EH)>()N_"98]<E:=DF;>=/G9<)\8?4
MHFWY?D)#U:'V@#E-J)9"4Q$;)"# 2O?P6F-%(J$@LZ) _@3MA64>1?+0DDO]
M(),P3$26I+*3H[IF-?=)5??%"FF!2I@;E3:HFJ9(0?C]K+@K"OY05OQ&'Q!?
M>V-X 0P^EE0-LJ2:TX<9/-J"6Y@//==0W2,R==[*U/E1#;F66GI\_4$&U 3D
MAMC/=A=OM!=Z*9F/H+^-BG'["0>WPOH]B=O1[$.*=A3-84G>ESD:7;&]GW!@
M8H/8R60HF/R&5=18VU'AW +C2+7#'<)5& 'JM%HPZ]152/U[=T_U\(I\+0TA
M>>^\+(+C#S)C(/ '"NMJ=?P2!.GZJ.L1&2;4(+3G,<FU46:Y@2%IWEGGK!7$
M'\UV:W6H0WH[5Y$"[3)<N+A!J5GK6TF[VM[I9O55YMOQ^D)(JK&4=!E1F)%I
MW+VD\MKZDE6_>%.&B\W">+HFA<><[J5H^0#M9\;X[0L':&^ZT_\ 4$L#!!0
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
M,/ ZS[G!D.>2WG/)H.<N):80J1]MM$PFK# 7Z%UN'.2SVXU;S%G'W"$5VL.
M8S\I-JM+<L%G[&>=_*Z6%=?H-5;DC#]HVW<B."UPLMAM_KV$?*#Y B;(;W0C
MP7Y$$M<)(I_$D>.Z(4ZJVP;,B%Q1-Q//FL '01 Y ;0+?,?-,G(M9OJ>0H6
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
M&CCP;+&$YS)3. #ZEU*:=047&![@TW\ 4$L#!!0    ( $R!^U0?* [). ,
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
MT4P%.P<L>&-I%JM6+P;S8J.72;H69 7[]E X?$U)J,T%I<50&D713"4[)RP
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
MF=&CAMHIT'FJE'W>N$';/)/1=U!+ P04    " !,@?M4&SH2::0#   U%
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6RUF%]SFS@0P+^*ANO<M#-M
M^&<3)V=[)C'<7#OM-),T[</-/2BP-DP!<9*(DV]?21!BL$*=5GFQD;3[DW97
M+-+.MX1^9RD 1W=%7K*%E7)>G=HVBU,H,#LB%91B9$UH@;EHTHW-*@HX44I%
M;GN.$]@%SDIK.5=]%W0Y)S7/LQ(N*&)U46!Z?PXYV2XLUWKHN,PV*9<=]G)>
MX0U< ;^N+JAHV1TER0HH649*1&&]L,[<T\CUI8*2^)K!ENT\(VG*#2'?9>-]
MLK <N2+((>82@<7?+:P@SR5)K./_%FIU<TK%W><'^M_*>&',#6:P(OFW+.'I
MPII9*($UKG-^2;;_0&O05/)BDC/UB[:MK&.AN&:<%*VR6$&1E<T_OFL=L:,@
M.'H%KU7PA@J3)Q3\5L$_=(9)JS Y=(9IJZ!,MQO;E>-"S/%R3LD642DM:/)!
M>5]I"W]EI=PH5YR*T4SH\>4E,$[KF-<T*S?H3(8MX_?H'>H/X#(1/3GFD* 5
M89RAUR%PG.7LC9"]O@K1ZU=OT"N4E>A+2FHFY-G<YF*!<AH[;A=SWBS&>V(Q
M/OI$2IXR%)4))!K]<%P_&-&WA6,Z[W@/WCGW1H$?ZO((^<Y;Y#F>IUG/ZG!U
M5V?.[\T>_?+L/6?XW5;Q%<\_:*O(7=!N"P;T%M"_'X4\>L^A8/_I0M_ )WJX
MS(>GK,(Q+"R1\!316O[YAQLX?^G\;A(6FH1%AF"]"$VZ"$W&Z(,(Q2FF&]"^
MA@TF4!CY*;E=3@*QPVYW7;POX\_Z(N$!F&A?QO.<22?4LW/:V3D=M3,JJIS<
M R &%:98?7'@3GP[F=[<4=ISMYY)6&@2%AF"]4(2="$)7C(Y!"8C9!(6FH1%
MAF"]"!UW$3HVDQP:S'3GC74&J6%?PAN(A#^%1/L2KG?LZQ/#K+-Q-FKC1Q!G
M1G%^;0XJ(S:.8IZ[WTS"0I.PR!"L%XN3+A8G+YD13DQ&R"0L- F+#,%Z$7*=
MQ\._8R8GM)SIZ(E!(S1,"X=P(HU0X,STF<'=N>BXH[9^YBE0K6VC>L_=:D9I
MH5%:9(K6CX#W& 'O)3-"2S<5)Y.TT"@M,D7KQ^GQGN>.7E*>D17\O</]\*B@
M$7&'UXB?8R*-B.\-#POV3AFD +%H67]B*"9UR9MK;M?;U;C.5&5GT'_NGJY<
M37\H:V*J[/*(;PIJGX2/LI*A'-9B*N?H6"0OVM2HF@8GE2K"W!#.2:$>4\ )
M4"D@QM>$\(>&G*"K%"Y_ %!+ P04    " !,@?M4'D*OS,@"  """   &0
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
M"4<Z(DT W)\+H;<#DR [)/;_ %!+ P04    " !,@?M4=,2!O/H&   '-P
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
M(#]?<5X^;%0[:)]]F_T/4$L#!!0    ( $R!^U1YB.MPY ,  %P4   9
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
M2??1:96BI-T>ICTX< &KQF:V">V_WS40EK8DW<->$G_<<^XYU_AZ4DEUKS,
M0QYR+O34R8PISEU71QGD5)_) @3N)%+EU.!4I:XN%-"X!N7<]3TO<'/*A!-.
MZK6%"B>R-)P)6"BBRSRGZG$&7%939^!L%Y8LS8Q=<,-)05-8@;DK%@IG;L<2
MLQR$9E(0!<G4N1R<SP,;7P=\9U#IG3&Q3M92WMO)=3QU/"L(.$3&,E#\V\ <
M.+=$*.-WR^ET*2UP=[QE_U1[1R]KJF$N^0\6FVSJ?'!(# DMN5G*Z@NT?L:6
M+Y)<U[^D:F,]AT2E-C)OP:@@9Z+YIP]M'78 R-,/\%N _QPPV@,8MH!A;;11
M5MNZHH:&$R4KHFPTLME!79L:C6Z8L*>X,@IW&>),^%G*N&*<$RIB<BT,%2E;
M<R"76H/1Y)2L\+N)2UR1">YC@9A@!DZ_8?'[ ,=78"CC^@2A=ZLK<GQT0HX(
M$^0VDZ7&)'KB&M1ML[M1JW'6:/3W: S(C10FT^0CYH^?XEWTVYGVMZ9G_D'"
MKZ4X(T/O'?$]W^_1,_]W^." G&%W!L.:;[B';Z>L?$]9?RXEGA%^N!55\:^^
M$C8I1OTI;"\XUP6-8.K@9=>@-N"$;]\, N^BS_]_(GM2C5%7C=$A]G &*1."
MB12O)Z<B@CZW#4504]A&M0G]P/,F[F;7Q2M!3]2-.W7C@^IN%14Z :6)D=@N
M-M@&"SPQ U$F))?I(TF4S,GU8OF6YL7%59_X)L-X1]=IC_J747ND!YWTX*!T
MO#VO5#5X4;#GHEY&])34W6E'.:BT[M*:1+(4IKFDW6KW$%S6_>_9^@P?B*:?
M_Z5I7I<;JO KT81#@I3>V7NLDVHZ=C,QLJB;WEH:;*'U,,-'#I0-P/U$2K.=
MV 3=LQG^ 5!+ P04    " !,@?M4JSOY*G,"   ,!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U,RYX;6R%55]OFS 0_RH6JZ96V@*%0+*.(+6)VG7:IJI9
MNX=I#PY<@E5C,]LDW;??V5"6K31[";:YWY_SY8YT)]6#+@$,>:RXT#.O-*8^
M\WV=EU!1/9(U"'RSEJJB!K=JX^M: 2T<J.)^& 2)7U$FO"QU9S<J2V5C.!-P
MHXANJHJJ7Q? Y6[FG7I/![=L4QI[X&=I33>P!'-7WRC<^3U+P2H0FDE!%*QG
MWOGIV<7$QKN >P8[O;<F-I.5E ]V<UW,O, : @ZYL0P4'UN8 ^>6"&W\[#B]
M7M("]]=/[)<N=\QE137,)?_&"E/.O*E'"EC3AIM;N?L 73ZQY<LEU^Z7[+K8
MP"-YHXVL.C ZJ)AHG_2QNX<]0!B^  @[0.A\MT+.Y8(:FJ5*[HBRT<AF%RY5
MAT9S3-BB+(W"MPQQ)KMD@HJ<44ZNA3:JP?LVFKPE<UG54C-W<W)-AL..%V H
MX_J$'!$FR-=2-IJ*0J>^06M6P,\[&Q>MC? %&Q\;,2)1\(:$01B2N^6"'!^=
M_$WC8V9]>F&?7NAXHY?2HTR1>\H;( NF<RYUHT"3[^<KS +_$3^&K+:4XV%*
MVR5GNJ8YS#QL PUJ"U[V^M5I$KP_8#CJ#4>'V+.YU&;(4XM*',HVVC;#M@OB
MU-\.B(U[L?%!L2MLVL%BM;!X3RV:QN^&Q>)>+#XH]DEJ#8-J\3.U8%@JZ:62
M@U)_JCXDESR3"Z-I,AZ6G/22D__431@F-M@6))<XL@I0U#7/\1=I@$0G0TXF
MSXLZ#?\UXN\UMYV3GZG:8-D(AS7"@M$$,U'M[&DW1M:NWU?2X/1PRQ+'-2@;
M@._7$AUU&SM"^@] ]AM02P,$%     @ 3('[5'][(CUE P  R T  !D   !X
M;"]W;W)K<VAE971S+W-H965T-30N>&ULQ9?Q;^(V%,?_E:?L-+52UX0$*'2
M="6ZK=--JH[=;=*T'TSR *N.G;,=N$[WQ^\YH1FT:5:F3/L%8L??K^U/GI_M
MR4[I>[-!M/ E$]),O8VU^;7OFV2#&3.7*D=);U9*9\Q24:]]DVMD:2G*A!\&
MP=#/&)?>;%+6W>G91!56<(EW&DR194P_W*!0NZG7\QXK/O#UQKH*?S;)V1H7
M:#_F=YI*?NV2\@REX4J"QM74>]N[CL>N?=G@$\>=.7@&-Y.E4O>N<)M.O< -
M" 4FUCDP^MOB'(5P1C2,SWM/K^[2"0^?']W?E7.GN2R9P;D2O_+4;J;>R(,4
M5ZP0]H/:_8C[^0R<7Z*$*7]AMV\;>) 4QJIL+Z819%Q6_^S+GL.!H-=_01#N
M!>%K!=%>$+U6T-\+^B69:BHEAYA9-IMHM0/M6I.;>RAAEFJ:/I?NLR^LIK><
M=';VCDLF$\X$W$IC=4%?U!KX#MZF*7<?IGQ119?[3&<Q6L:%.:<F'Q<QG+TY
MAS? )?RR485A,C43W]*PG+F?[(=P4PTA?&$(/Q7R$J+@ L(@#!OD\W9YC G)
M>Z6\UR"/7R$/1DURGUC60,,::%CZ12\!95S#)R8*O( ;)@@NPJ)<P#]H5>1<
MKB_@;^@+RRPZYC!GN2-LX/?WY BW5&W^:()9==]O[MYEB6N3LP2G'J4!@WJ+
MWNS;;WK#X/LFM%V:Q1V9'6&/:NQ1F_OL9Z;O*327 @$_%]P^@,&DT!3#V!B2
ME=NP='.I<3L+H]&P/_&WAWA:^SP53T=F1WCZ-9Y^*QZ*/6.@D+0S"/XGIK"F
M':$13.4S.  3C0;C)UQ:.SN52T=F1UP&-9=!*Y>YDI:6I%N "2T^GJ(N$]T%
M",Z67+A .BMRL.J\"=;@&:QP%#X-HM81G JK([,C6,,:UK 5UJW<HK'5#D$I
M/]=\2]E+/, &10I4_>)J&SY;;;TH"H(GH)ZW&@1/&\6M0_R7 *YJ %?_$"U9
MSN0#_ 9?X2!RYH>10QMCW:P)16L/IZ;O+LWBCLR.R(YJLJ/_=]<<=8F]2[.X
M([,C[.,:^_B_3'^MYJ="[=(L'C]+)=%A*JE@^0?'9G?'H3/$FG9%$+@B67!Y
M1<E65_>&JF!57IZDE\K2N;Q\W-!5"[5K0.]72MG'@CN<UY>WV5]02P,$%
M  @ 3('[5(>KD/PN!   N1@  !D   !X;"]W;W)K<VAE971S+W-H965T-34N
M>&ULM9EO;]LV$,:_"J$50P*TD4@[MI/9!A('P3*T:)HLW6M:.MM$)-(E*;L%
M]N%'2JK^Q(JZ*,R;6))YC^[A4>>?F.E>R$>U =#H>Q)S-?,V6F_/?5^%&TBH
M.A%;X.:;E9 )U>94KGVUE4"C+"B)?1($(S^AC'OS:7;M5LZG(M4QXW KD4J3
MA,H?EQ"+_<S#WL\+=VR]T?:"/Y]NZ1KN03]L;Z4Y\TN5B"7 %1,<25C-O M\
MOB"G-B ;\97!7M6.D;6R%.+1GMQ$,R^P&4$,H;82U'SL8 %Q;)5,'M\*4:^\
MIPVL'_]4O\[,&S-+JF AXG]8I#<S;^*A"%8TC?6=V/\)A:$LP5#$*ON+]L78
MP$-AJK1(BF"30<)X_DF_%Q-1"\##9P)($4#^;\"@"!AD1O/,,EM75-/Y5(H]
MDG:T4;,'V=QDT<8-X[:,]UJ:;YF)T_-KQBD/&8W1#5=:IJ9"6J$/Z)HRB;[2
M.(7WZ$(I,!<IC]!'1I<L9IJ!0I^ JE1"A$PU[B!,I61\C2ZI8@H=78&F+%;'
M1NKA_@H=O3M&[Q#CZ.^-2)514E-?F_1M$GY8I'J9ITJ>2?6OE)^@0? >D8"0
MEO!%=_@5A"8<9^&X&>Z;22MGCI0S1S*]P3-Z^:RTV<CCANUQ]KD\5UL:PLPS
M#YX"N0-O_OMO>!3\T6;*D5C#XJ"T..A2GW^B\M'4<1D#@F\ITS^0LG7.RM]F
M/%<;96JV?^SF9# 9#:?^KNZH\YX]'0U+1\/.HM76;YN!H<O*.1)K^#PM?9YV
M5FXAN#9/HWF842A,SXU 4MLVVTSG2J?UJDW(TZ)UWJZGF5%I9M1IIMZ+RD;3
MYJ13YJ7E<R36<#PN'8][]I:Q2XN.Q!H6)Z7%B=/>,CE<I2V]I?.>/1V=E8[.
M7M-;SEQ6SI%8PR<.*F8(G'670NH7[:48U?CI& =!.:J9: UN\,L[!_H7?4F%
MABB?D5O)0D,SADTN,J1$^<I4R# RNHF,21;2.!];D-#11]A!C/!QJ^'.E%Y:
M:%=JS0FL& ?WA1SLE')<J35M5IR#W8).(?>K;M1]U[ZN*M;!KX(=[)1V7*DU
MO5:\@]T!#SXDGN!IY;J&-%.L* ;WP!C3C.[9FK.5:3(F]\]Z Q)]7MH)RI;C
M#=^F5<<A[1W'*?>X4FO.4D4^N"_Z8*?LXTJM:;.B'^P6?_ A_QRLV;> 'US1
M#WX5_F"G_.-*K?GF7P$0<0= Y!" GE:N<T@SQ0I]2#_TJ7>;!RZ>Z33Y7 U:
MVTWWC5^\O_$6@$-JFSB]=W'<;N.\!>"0"G"(6\ AAX!SL&C? FY(!3?D57!#
MG,*-*[6FUPINB#NX*:0:;U*'[UMMHP[?M_S:OK+=U#>K:,VX0C&L3%AP,C8J
M,M\GST^TV&9;S4NAM4BRPPU0DZX=8+Y?"?/>59S8W>OROQ7S_P!02P,$%
M  @ 3('[5 ?I3I&L @  * <  !D   !X;"]W;W)K<VAE971S+W-H965T-38N
M>&ULK55=;]HP%/TK5E9-K=0V(4!:=2$2T%7KU$JHK-NS22[$JF,SVX'VW^_:
M"2F%P/:P%^*/>X[/N1=?QVNI7G0.8,AKP84>>+DQRQO?UVD.!=67<@D"=^92
M%=3@5"U\O51 ,P<JN!\&0>07E DOB=W:1"6Q+ UG B:*Z+(HJ'H; 9?K@=?Q
M-@M/;)$;N^ G\9(N8 KF>3E1./,;EHP5(#23@BB8#[QAYV8<V7@7\)/!6F^-
MB74RD_+%3NZS@1=80< A-9:!XF<%8^#<$J&,WS6GUQQI@=OC#?N=\XY>9E3#
M6/)?+#/YP+OV2 9S6G+S)-??H/;3MWRIY-K]DG4=&W@D+;6110U&!043U9>^
MUGG8 B!/.R"L >$NH'< T*T!76>T4N9LW5)#DUC)-5$V&MGLP.7&H=$-$[:*
M4Z-PER'.)'=,4)$RRLF]T$:56""CR0695E4E<DX>8 6<=$E;*!G:,C#S1DYO
MP5#&]1F"QU(8)A9V'X>:9:"H+=HY>6!TQKB-OR#/TUMR>G)&3@@3Y$<N2TU%
MIF/?H"TKSD]K"Z/*0GC 0D0>\;Q<DZ\B@^PCWL=T-#D)-SD9A4<)OY?BDG2#
M<Q(&8=BB9_SO\,X1.=VF1%W'USW =RB;;9FJF'KM3+8CW.@E36'@X977H%;@
M)9\_=:+@2YO-_T3VP72O,=T[QIZ,8,&$0-MX23G^[:#-;441.0K;KE9)>!4$
ML;_:=K$?]![Q05J_D=8_*FV8I@I<#\++D3&=RE*8-GD537_KY$[8VU&W'W-
M7=2HBXZJPTOPEZQ%^UF[WM.U'[2KR]]J.@6HA>O%FKAL5'>M66W:_=!UN9WU
M$3X#5==^IZG>D$>J\%^@"8<Y4@:75Y@G5?7E:F+DTK6VF338*-TPQZ<,E W
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
MI8914*@'A*+IBP$H#RBP>T"'"_9AU]Z.[*HJE$:A- :E<11-EUIY0\$IO:$
MZ@U!:11*8U :1]%TT94W%$"](3NML\I0;^C(3"VN/70<'$73%57>4&#WAJZR
MM"CSYG=6*::LVG<RCGGM%NAC<U :A=(8E,91-%WBG25Z@E-6:JA%!:51*(U!
M:1Q%TT57%E5@?W"O^\), X-Q,-KW?.U1.^OWG)@,&I,;8@9AL/_(>7]GE;U$
MY'?U>HB%,\W6:;E9"VV[=;OFXL_U2H-[VR^]LRO/L)UZ9VRSHJ+";Q9XO([R
MNS@MG*68RU#NVZ$<<+Y9,W'SILQ6]1I_G[*RS)+ZY4)$,Y%7#>3G\RPKG]Y4
M ;8K5T[^!U!+ P04    " !,@?M4J2'NI<D"   ["   &0   'AL+W=O<FMS
M:&5E=',O<VAE970V,"YX;6RM5EUOVC 4_2M65DV=M#4A?&SJ(!(TF]9)E1"L
MV\.T!Y-<B%7'SFP'RK_?M9.FM*01D\H#L9U[CN\Y-O<RWDEUIS, 0^YS+O3$
MRXPI+GU?)QGD5%_( @2^64N54X-3M?%UH8"F#I1S/PR"D9]3)KQH[-;F*AK+
MTG F8*Z(+O.<JOT,N-Q-O)[WL+!@F\S8!3\:%W0#2S"WQ5SAS&]84I:#T$P*
MHF ]\::]RWAHXUW 3P8[?3 F5LE*RCL[N4XG7F 3 @Z)L0P4'UNX LXM$:;Q
MM^;TFBTM\'#\P/[5:4<M*ZKA2O)?+#79Q/ODD136M.1F(7??H-;C$DPDU^Z;
M[.K8P"-)J8W,:S!FD#-1/>E][<,! 'G: 6$-"$\%]&M _SE@\ )@4 ,&SIE*
MBO,AIH9&8R5W1-EH9+,#9Z9#HWPF[+$OC<*W#'$FFE%.10)DZ>Y8#(8RKLD'
M,DU39@^&<G(MJMMEC^F\CGB'(;?+F)R?O2-GA GR(Y.EIB+58]]@6I;<3^H4
M9E4*X0LI],B-%";3Y(M((6W!7W7C1QUX'^UH/ D?/)F%G80W5%V0?N\]"8,P
M;,NG&_Z]% @/7H3'I\-['6KZS0GW'5__I!-> *<&4A(SG7"I2P6:_)ZNM%'X
M"_S3=G@5^Z"=W5:E2UW0!"8>EAT-:@M>]/9-;Q1\;G/N-<GB5R)[XNJ@<770
MQ1[-E4P 4DVXI +]+/'N*2*D03\5),"V=,6AS<^*=^1X;5'>1KT /V-_>VC4
M25'Q<=1CQ!-9PT;6L%/6 @JZQZIN-)'K(SDD+8$824P&))%Y0<6>4"%*ROF^
M36KG7O][=89'6L-C0UYIQ\H[_Z"LYJ VKCUI5%X*4U639K7I@%-7^)^M7V%G
MK!K9(TW55K'4;)C 6P1KI PN/J( 5;6J:F)DX8KW2AIL!6Z887<'90/P_5KB
M&=43NT'S?R'Z!U!+ P04    " !,@?M4YG"A3>4"  #*!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970V,2YX;6RM5=]OTS 0_E>L,*$AL>5WLHXVTMJ! #&I
M:AD\(![<Y-I82^QB.^WVWW-.LM"U:>&!E\1GWWW^[K-]-]P*^:!R $T>RX*K
MD95KO;ZV;97F4%)U*=; <64I9$DUFG)EJ[4$FM5!96%[CA/9)67<2H;UW%0F
M0U'I@G&82J*JLJ3R:0R%V(XLUWJ>F+%5KLV$G0S7= 5ST/?KJ43+[E R5@)7
M3' B83FR;MSK26S\:X=O#+9J9TQ,)@LA'HSQ*1M9CB$$!:3:(%#\;6 "16&
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
MZZ\(]8T6J^H@_B@TL%>72TI =HT!O)\+H7<WYFS??LN9_@]02P,$%     @
M3('[5.F^NOW) P  -0\  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
MO5=1<^(V$/XK.^Y-)YG)Q;8  RDP Z2=IM-KF)!K'SI]$/:"W9,E3I(A]^\K
MV8Y-)L:3,EQ>0+*UG[Y=[>KSCO9"?E$QHH:GE'$U=F*MMS>NJ\(84ZJNQ1:Y
M>;,6,J7:3.7&55N)-,J-4N82SPO<E";<F8SR9PLY&8E,LX3C0H+*TI3*;S-D
M8C]V?.?YP4.RB;5]X$Y&6[K!)>K/VX4T,[="B9(4N4H$!XGKL3/U;V;$LP;Y
MBC\3W*N#,5A75D)\L9.[:.QXEA$R#+6%H.9OAW-DS"(9'E]+4*?:TQH>CI_1
M?\F=-\ZLJ,*Y8'\ED8['SL"!"-<T8_I!['_%TJ&>Q0L%4_DO[,NUG@-AIK1(
M2V/#($UX\4^?RD <&!!RQ("4!B3G76R4L[REFDY&4NQ!VM4&S0YR5W-K0R[A
M]E266IJWB;'3DQEEE(<(RSP%;E'3A"GX"$MS_%'&$,0:IF&8I1FC&B.XUS%*
MF(O4Y$!L#V>'<,=#D2)<_"Z4NH35M_RUX,@U7)2(E_ !$@Z/L<@4Y9$:N=J0
MMQ3<L"0Z*XB2(T0#^"2XCA7\S".,7MJ[QNG*<_+L^8RT OZ6\6OH>%= /$+@
M\_(6+CY<MN!VJHAV<MS.$=SI_?P.IEK+9)5INC(AU (65)IP7,$?)L@FHH_T
M"?Y^$(R!2:T]E=$_30$I]NDV[V/+]49M:8ACQYR%0KE#9_+C#W[@_=3B1;?R
MHMN&7N4%U;#"3<)YPC>6^19E(J(FM@5>D./9NV WZ0Z&_G P<G<-/'H5CUXK
MCR+?PA?YQDR>&5;F2D)S,82,*I6LDY#:,E=7P(L8:_K41+/8KG= \V//"SK-
M+(.*9?#6:"&/VN,4O"+0"X:]8;^90;]BT&]E\+8:;>+3BGMBE@TJUH-WJI7!
M=_!B6'DQ/'.M#%_E /%)KSD#?*^^RKVS96$)]:(.R+!SI%K] SGQ6SG,BRRT
M*?<H*5<LKTJ81O\:+3-JKINO_E;0$X_/)S5I\DYI6&YT9D=JZ?%;->&$3"P!
M7Z;BD22HM<-O%X^S7]KE?F^\M?U:7/QV=?E?%=.H'%URA$,M'7Z[=BS*3USS
M653>W+>X-FLBF"$W(PT+0Q+N5RS9Y-%J)->ZQZEY5XN/WW^O OH><N37>N2W
M"L4I!31H*""O>R0K:DGQVS7E_"7T6G.\9I*D%AQR/L$IH8+V.+D'G4R*<I/W
M:\K$(>.Z:&JJIU5/."TZH7IYT5!^HM(<H *&:V/J7?>-Z[+HT8J)%MN\+UH)
M;;JL?!B;OA:E76#>KX70SQ.[0=4I3_X#4$L#!!0    ( $R!^U2U&,D;_ ,
M *T4   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;+68;6_;-A#'OPJA
M%4,+U)$HR;*=V0;:",,RM$70--N+82]HZ6P3E4B-I.)VGWZDI,A/"AU[JE_8
MHG3WY]W/?#AQNN'BJUP#*/0MSYB<.6NEBFO7E<D:<B*O> %,/UERD1.EFV+E
MRD( 22NG/'-]SXO<G%#FS*?5O3LQG_)2993!G4"RS',BOK^'C&]F#G:>;GRF
MJ[4R-]SYM" KN ?U4-P)W7);E93FP"3E# E8SIQW^#K&D7&H+/Z@L)$[U\BD
MLN#\JVG<IC/',Q%!!HDR$D3_/,(-9)E1TG'\TX@Z;9_&<??Z2?W7*GF=S()(
MN.'9GS15ZYDS=E *2U)FZC/?_ 9-0D.CE_!,5M]H4]L.)PY*2JEXWCCK"'+*
MZE_RK0&QXX##9QS\QL%_J4/0. 0O=0@;A[ B4Z=2<8B)(O.IX!LDC+56,Q<5
MS,I;IT^9^=_OE=!/J?93\Q@6"@W0O1Y/:9D!XDM4W7H=@R(TDV_TPX?[&+U^
M]0:]0I2A+VM>2L)2.765[M^HN$G3U_NZ+_^9OGXOV14*O+?(]WR_P_W&[AY#
MHMUQY8X[W.-3O6>MN[?O[FIH+3F_)>=7>H&-W"V32I1Z'BCTUP=M@&X5Y/+O
M+C:U6MBM9J;WM2Q( C-'SU\)XA&<^<\_X<C[I8M4GV)Q3V)[%(.68F!3G[];
MK02LB )4",H26I ,D9R7&J@>BAEGJX$"D>NIO%!=5&OUJ%(W:]SCW!]Z^C-U
M'W=Y68,XEU=/8GN\PI97:.7U88_(6\0X&R2E$&8$%ER8M;0+4RTZW,441N'P
M$%-X1#/P(CP,]LUB:X@7 ABV (96 %],[O$SH\'J>NX<ZU,L[DEL#UG4(HMZ
M7:FB/BGV*1;W)+9'<=12'/W0E6IT/ 6[5JICLP ?F\766"\D,6Y)C*TD'IC.
M6R\U_T):98M2*A,#HBOM\5$^@]$P.DBZPVB,#XQB:U 7ICQI4YZ<ES*5LB0L
M 91PJ3IKH<EQ3OYH$AYDWF$5> $^2-T:W(6I8V];(GK6Y#_IUX^$"/&=LM59
M0[[1/;GM=-AU[COV."_EL%,J8_O>"U)>HX/=]H4D\%&&1Q!.FL3V^"[-?UOP
M8FLE>&GMT:B>'@7'=MVCX$?4JWA;L&)[Q7K+J*)Z[:] 9)PP5+(4!-)O-X#\
MH'X]08F E"I$])X!9M/M!--G57K3JUK<E]H^Y&V5B\->2Q;<4TG:H.Q3+>Y+
M;1_EME[&]H+Y_]8MC?S)5ZP.N\[*Q1[NI3BVM3"V%HGG%2]VK;.'5:^U<*.V
MRWLPV:%=\W%WCH;,0=Y'(E:4293!4KMY5R/];XCZ;*QN*%Y4IT4+KA3/J\LU
M$+W &0/]?,FY>FJ8 ZCVA'+^'U!+ P04    " !,@?M4G%#D"Q0-  "-JP
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6RUG5MSV[@9AO\*1NUT=F>\
MEDA*]*&V9V+AY,ZFS23=[D6G%[0$R6PH4DM2]J:S/[X@10N"1$&B_287B0[
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
M1XF:+^D"ZOH#8_+EAS9P^.[:\G]02P,$%     @ 3('[5&($6^OX P  )Q4
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
M:_64@WCQ3BXZDBW-VW3*I'KIFN8":81<3U#?9XS)74<K*/];,?H/4$L#!!0
M   ( $R!^U18^*_@&P,  . +   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;*U66V_:,!C]*U963:W4-E<"8X#4$J9U4J6JE^UAVH-)/L!J8F>V ]U^
M_6PG9%Q22EM>(':^<X[/<>)\O07CCV(&(-%3EE+1MV92YEW;%O$,,BS.60Y4
MW9DPGF&IAGQJBYP#3@PH2VW/<4([PX1:@YZ9N^&#'BMD2BC<<"2*+,/\SR6D
M;-&W7&LY<4NF,ZDG[$$OQU.X _F0WW ULFN6A&1 !6$4<9CTK0NW.VKK>E/P
MG<!"K%PC[63,V*,>7"5]R]$+@A1BJ1FP^IO#$-)4$ZEE_*XXK5I2 U>OE^Q?
MC'?E98P%#%GZ@R1RUK<Z%DI@@HM4WK+%5ZC\M#1?S%)A?M&BK U4<5P(R;(*
MK%:0$5K^XZ<JAQ6 XFD&>!7 VP0$SP#\"N#OJQ!4@&!?A58%,-;MTKL)+L(2
M#WJ<+1#7U8I-7YCT#5KE1:A^3NXD5W>)PLG!%8U9!N@>/X% QQ%(3%)Q@L[0
MPUV$CH].T!$B%-W/6"$P343/EDI40^VX$K@L!;QG!'QTS:B<"32B"20-^&@W
M/MR!MY79VK&W='SI[23\5M!SY#NGR',\KV$]P_WA;I.=]ZF/WJR^%H9?;[]O
M^/P7MQ]%1,0I$P4']/-B+"17[_"OIOTN&8-F1GVN=46.8^A;ZN 2P.=@#3Y^
M<$/G<U/8AR2+#DDV.A#9VK8$];8$N]B7VR+5MN2<S8DYE8_'0&%"Y$G3II1\
MH>'3WX;YP'4[G;!GSU?3WJXZZSBNLUX5;5=YON]_6J\:-7"%GA/456O&6[7Q
MUD[C#Y1#S*:4_(7$V*\\BU.4 R<L4:=1K+Z' II"V,G]VB?SD&112=9:"2L(
MG(W<1P=27 L^K(,/WQH\CF->@$Y>@A*63<F'V_XV[0UW+N"U@>XA.#J0X%J>
M[3K/]GOS5*T>3B6!QH]J>^OM\C?SW+F U^;YLM[H0'IEG/9*RY(!GYI>4:"8
M%526GZ]ZMFY'+TP7MC%_Z7:';L-\I-K7LMO\3U_VOM>83PD5*(6)DG+.V^HI
MXF4_60XDRTW#-&92M5_F<J9:<."Z0-V?,":7 RU0-_6#?U!+ P04    " !,
M@?M4L(TA S ,  !)F0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6RU
MG5UOX[@5AO^*X"Z*76 [EJA/ITF B4EVI]TM!DEG>U'T0F,SL3"VY)649!?H
MCZ_D**9),;2D>2<7B3\.'TH\TAOZ-8]T^5R47ZJ-$+7S^VZ;5U>S35WO+^;S
M:K41N[1Z5^Q%WKQS7Y2[M&Z>E@_S:E^*='UHM-O.B>M&\UV:Y;/KR\-K'\OK
MR^*QWF:Y^%@ZU>-NEY9_W(AM\7PU\V:O+]QF#YNZ?6%^?;E/'\2=J#_M/Y;-
ML_F1LLYV(J^R(G=*<7\U>^]=\"1L&QPB?LW$<W7RV&EWY7-1?&F??%A?S=QV
MB\16K.H6D39_GL12;+<MJ=F.WSKH[-AGV_#T\2N='W:^V9G/:266Q?;?V;K>
M7,V2F;,6]^GCMKXMGG\2W0X=-G!5;*O#;^>YBW5GSNJQJHM=U[C9@EV6O_Q-
M?^\&XJ1!PS$W(%T#HC<(WFC@=PW\H3T$78-@: ]AUR#4&T1O-(BZ!M%A[%\&
MZS#2-*W3Z\NR>';*-KJAM0\.Z3JT;@8XR]LCZZXNFW>SIEU]O2SRE<CK,CWD
MN;AWEJ589[5SFU5??G3NLH<\N\]6:5X[R\/&B+)RTGSM_$T4#V6ZWV0KYT/^
M<H"W@.^IJ--L6_W@_,7Y=$>=[[_[P?G.R7+G7YOBL6H:5I?SNMGLMO/YJMO$
MFY=-)&]LHN_\4N3UIG)8OA9K0WMJ;Q^=:\_M[3UB <R;\3X..GD=]!MB)?[]
M,7_G^.Z/#G$),6S0<GASSS0>7]<[^[K>N;TY%:NFN6=JKHRE?SR _0//'W0
MMX>M\Y^?FQCG0RUVU7]-A]L+,# #6RF_J/;I2ES-&JVN1/DD9M=__I,7N7\U
MI0H)HT@80\(X"*:D.#BF.+#1KV_%D\@?A7-?%CMG5;3)7M6-3M:;3B%%:4KS
M"S0Z0-M_L$_7)'%==W$Y?SI-H"',#?TX4L-H/RP,_(6OA;%^6. %L1^J8=RZ
MPQ.',SP.9V@=SG\V\Y5N2$W#9FT\]NQ PB@2QI P#H(IZ8R.Z8S0 A@A4XR$
M422,(6$<!%-2'!]3''\+ 8R'": AS"2 _3"C /;#C )HW>&)PYD<AS,9*H#.
M_TYGLOU3R32L5OC8LP<)HT@80\(X"*:D>W%,]P(MD MDBI$PBH0Q)(R#8$J*
M/5=^C'6MY[2:Y+)-\EZ4[4OI@W&:T_$6)T+E:<)X/H2>#V'G0[A]WZ:.W8D%
MX(W0P_=5EAH'S H9>U) :11*8U :1]'4Y!*97()6OXZ(RC221J$T!J5Q%$W-
MM#1"/.N'\*FSQ(ZJS/]('(6AKH;]."]:N$FB2V(_KITG$E?7Q7Z<'[@D2'1Q
M_!;6@R>]!\]N/O3%<<J<T=[)Z%,*2:-0&H/2.(JF)E\Z)5X(%T^H?P*E42B-
M06D<15,S+4T4S_H!?L+\,>I-Z]QWB>>>_O0FE,8V1!?0\60VB,SM8S!UC*6+
MX=EM#%5*/^59+=;.79W6PORM$,@CZ,8>2:-0&H/2.(JF9EF:*UX"UTRHI0*E
M42B-06D<15,S+7T5S_J9?O*$<]&;^"VB)-"ULA^5N"36M;(?Y25A2'1Y-(7Y
M.HW;]W?B>!+I81"[AV'1QRES3GMO8\\J*(U":0Q*XRB:>A1(-X9X:/TD4&L&
M2J-0&H/2.(JF9EI:,\1J"(R?<W8\=9;G^IIRFJ,T?:6#6&P0B]OW<^HX2N.#
MV(T/53=O156W"YF>BW)K6NUS8Z>-/EN@"T"@- :E<11-S;(T8D@ UT6HZP*E
M42B-06D<15,S+5T78E^@,G%>V5$5XY%$L:O+8S^,)"32O]DQA"61&P6Z0/;#
MPJ@9"5TAOX6[0:2[0>SNAD4A)\TLH0M(H#0*I3$HC:-HZE$@_1<2PQ44ZL%
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
M;"]W;W)K<VAE971S+W-H965T-S,N>&ULQ9IK;]LV%(;_"N$50PLLL4C=,\=
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
MK3:'L?J0(5Q/4->7C,GW@=Y;5Y]&XS]02P,$%     @ 3('[5.F8K2RE @
M\ 8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULK55;3]LP%/XK1QF:
M0((F)&UAK(W4R]"8A%2!V!ZF/;C):6+A2V:[+>S7SW;:4%BHIK&7Q/8YWW<N
MMC\/UE+=ZQ+1P -G0@^#TICJ(@QU5B(GNB,K%-:RD(H38Z>J"'6ED.0>Q%D8
M1U$_Y(2*(!WXM9E*!W)I&!4X4Z"7G!/U.$8FU\/@--@NW-"B-&XA3 <5*? 6
MS5TU4W86-BPYY2@TE0(4+H;!Z/1BTG/^WN$KQ;7>&8.K9"[EO9M<Y<,@<@DA
MP\PX!F)_*YP@8X[(IO%SPQDT(1UP=[QEO_2UVUKF1.-$LF\T-^4P. \@QP59
M,G,CUY]Q4X]/,)-,^R^L:]^S#P%D2VTDWX!M!IR*^D\>-GW8 <3Q*X!X XC_
M%I!L (DOM,[,ES4EAJ0#)=>@G+=E<P/?&X^VU5#A=O'6*&NE%F?2B>2<&KLM
M1@,1.4RD,%04*#**&DY@E.?4]9LPN!+UH7'=/YRB(93I(S@ *N":,F:7]2 T
M-B?''&:;^.,Z?OQ*_ 2N;<12PR>18]Z"G^S']_?@0]N+IB'QMB'C>"_AEZ7H
M0!(=0QS%,=S=3N'PX*@MKS?3/$LO:?8K\;S)/^W7E.J,2;U4"-]'<VV4O24_
MVC:E#M)M#^*4XT)7),-A8*5!HUIAD+Y_=]J//K9UXC^1/>M'M^E'=Q][.E,R
M0\RU590,K2#DL%"2@S0E*JB(,H_'[E:C4M9D3VIM8%(4)P85!T;)G#)[Q+'U
M\-;!^SZX$\15VAV$J]WB]WD\JZC75-1[8T7.(@M!?[5>F''OCXRB%SG7'E;:
MGER2SOF+M,,=4>&H"J^U&C*Y%*;6EV:UD?.15['PR;U^"ZZ)*JC0P'!AH5'G
MS$96M;[6$R,K+U%S::S@^6%IGR14SL':%U*:[<0%:!ZY]#=02P,$%     @
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
M-<VYW_=5?=:\?OYMSO/OBM[_#5!+ P04    " !,@?M4M,4*KF@"  !'+P
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+;J- %(7AK5@L(+AN
MW8?3BC/J2::M;  YY8=B&P2T.ME]6\[ /J@'/8DX(U0@+O_H P%/O\JQ&0_M
M>=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7SY<BV[4_->%GVN[IK-N_-KM2R
M7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3.8__&%S_:?OW85_*6"U>FWY7
MQG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2")+Y@S($Y?F#%()T_B"#()L_
MR"'(YP\*"(KY@U80M)H_Z!&"'N</2DN4<4F0-,&:0.N$7"<"KQ."G0C$3DAV
M(C [(=J)0.V$;"<"MQ/"G0CD3DAW(K [(=Z)0&]!O85 ;T&]A4!OF3QL$^@M
MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z)U1[TR@=T:],X'>
M&?7.!'KGR<L2 KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;06U%O
M)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L)]%;46PGT5M1;"?16U%L)]%;4
M6PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]+;)QTH"O0WU-@*]#?4V KT-
M]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]??*S"8'>
MCGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>
M@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ]A_'S6(9;S]<:K_^=5(^7<\OM
M\M?EUTZ\7ZRN.-?W%</S7U!+ P04    " !,@?M4+ %G.QL"   .+@  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-VLU.XS 4!>!7J;)%C>M_&%$V,-L9%O,"
M)KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX2M^JE[^> J7%?NC'M*ZV.8=O
MC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6AC5^S#3F99YJ5%>7-[1Q#WU>
M?-^7GU/GQW45J4_5XOJP<<I:5RZ$OFM<+NOL<6S_2ED^)]3EY+PG;;N0SLJ&
MBKV;,*W\.^#YW,]'BK%K:7'K8O[AAK*+[7N6\E-/J3Y>XIT>_6;3-=3ZYF$H
M1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' LO.V^A#*A.+]/FXEY%,IY>A
M%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OGD=C\./V.W\[XM?XG^Q @?4B0
M/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D*J1S%5(Z"*D=1E:.PRE%<Y2BP
M<A19!8JL D56@2*K0)%5H,@J4&05*+(*%%D%BJP"15:)(JM$D56BR"I19)4H
MLDH4626*K!)%5HDBJT215:'(JE!D52BR*A19%8JL"D56A2*K0I%5H<BJ4&35
M*+)J%%DUBJP:15:-(JM&D56CR*I19-4HLFH460V*K 9%5H,BJT&1U:#(:E!D
M-2BR&A19#8JL!D56BR*K19'5HLAJ462U*+):%%DMBJP615:+(JM%D?7\?\IZ
MY_WNB^/G9SVX;GS)9_/?P*_^ %!+ 0(4 Q0    ( $R!^U0'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ 3('[5 .:S%ON    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ 3('[5)E<G",0!@  G"<  !,
M     ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !,@?M4
M!YA_H+X%  "Q'@  &               @($-"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ 3('[5)# !GZ_!@  T1P  !@
M     ("! 0X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M $R!^U3"@R$W  ,  #(*   8              " @?84  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " !,@?M4BF#^AX0&  #,'@  &
M            @($L&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ 3('[5,;8_J*M P  . T  !@              ("!YAX  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $R!^U3B_#:MQ@(  !X(
M   8              " @<DB  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " !,@?M4SC/*=N +   D=0  &               @('%)0
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 3('[5,/!%HT@
M"0  "RD  !@              ("!VS$  'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( $R!^U0I=H8R_PX   @G   8              "
M@3$[  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !,@?M4
M('^LN9H$  "Z#   &0              @(%F2@  >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( $R!^U30#,)1Y@T  )0F   9
M      " @3=/  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ 3('[5)70 M.7!   +PP  !D              ("!5%T  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !,@?M49>43FY@(  #5%@
M&0              @($B8@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( $R!^U0N>"XG PH  *\:   9              " @?%J  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 3('[5# T.E!Q
M!P  ?Q$  !D              ("!*W4  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " !,@?M4A#8B9FP.  #X+   &0
M@('3?   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( $R!
M^U2W)F T8PL  ' B   9              " @7:+  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ 3('[5!#O]TL%"   CA<  !D
M         ("!$)<  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " !,@?M45<> *[L'  ",%   &0              @(%,GP  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $R!^U1_58T+-P8  (X1
M   9              " @3ZG  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ 3('[5&=<U>$$!0  +0P  !D              ("!K*T
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !,@?M4XKVG
MH3X#   Q"   &0              @('GL@  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( $R!^U2VS9G5P@4  %L-   9
M  " @5RV  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
M3('[5*68PEY(!   :PH  !D              ("!5;P  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " !,@?M4$OUJ<D ,   Q(   &0
M            @('4P   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( $R!^U0=#N*H+ ,   H'   9              " @4O-  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 3('[5$ZRH9JH!
M]0H  !D              ("!KM   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " !,@?M4ZVS0<=T#   K"@  &0              @(&-
MU0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( $R!^U3+
M^R-0&08  ,@0   9              " @:'9  !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ 3('[5%/]Q_\<!   T0T  !D
M     ("!\=\  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" !,@?M456N4++,&  #4$@  &0              @(%$Y   >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $R!^U3'98^S @,  )P&   9
M              " @2[K  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ 3('[5'Z+=LSG!0  R0\  !D              ("!9^X  'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !,@?M4D&POB:P%
M  ",#P  &0              @(&%]   >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( $R!^U0?* [). ,  !P'   9              "
M@6CZ  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ 3('[
M5*#-K;C[ @  ?@8  !D              ("!U_T  'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    " !,@?M4.@.?0^4"  !!"   &0
M        @($) 0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( $R!^U1:VQ/7D (  "D'   9              " @24$ 0!X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 3('[5,KZXXAM!   .18
M !D              ("![ 8! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    " !,@?M4 N)0$,,"   A"   &0              @(&0"P$
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( $R!^U1SCZ16
M40@  .A-   9              " @8H. 0!X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ 3('[5'"5NN$- P  J@P  !D
M ("!$A<! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !,
M@?M4+6+JPZ0"   R!P  &0              @(%6&@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( $R!^U0;.A)II ,  #44   9
M          " @3$= 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ 3('[5!Y"K\S( @  @@@  !D              ("!#"$! 'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !,@?M4)-<FU?X&  "B
M/P  &0              @($+) $ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( $R!^U3+X*UM3@,  # .   9              " @4 K
M 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ 3('[5'3$
M@;SZ!@  !S<  !D              ("!Q2X! 'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    " !,@?M4>8CK<.0#  !<%   &0
M    @('V-0$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M $R!^U0,U)T$>P,  +0,   9              " @1$Z 0!X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ 3('[5&F&&ZYH P  /P\  !D
M             ("!PST! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    " !,@?M4X$GKOK\"  !"!P  &0              @(%B00$ >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( $R!^U2K._DJ<P(
M  P&   9              " @5A$ 0!X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ 3('[5'][(CUE P  R T  !D              ("!
M D<! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !,@?M4
MAZN0_"X$  "Y&   &0              @(&>2@$ >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( $R!^U0'Z4Z1K (  "@'   9
M      " @0-/ 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ 3('[5$O/3V_J @  BP@  !D              ("!YE$! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !,@?M4/[HTB'<"  !/!@
M&0              @($'50$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( $R!^U0[-GPCV <  ,52   9              " @;57 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 3('[5*DA[J7)
M @  .P@  !D              ("!Q%\! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    " !,@?M4YG"A3>4"  #*!P  &0
M@('$8@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( $R!
M^U1AGD8C@@0  -<1   9              " @>!E 0!X;"]W;W)K<VAE971S
M+W-H965T-C(N>&UL4$L! A0#%     @ 3('[5.F^NOW) P  -0\  !D
M         ("!F6H! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M    " !,@?M4M1C)&_P#  "M%   &0              @(&9;@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( $R!^U2<4.0+% T  (VK
M   9              " @<QR 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL
M4$L! A0#%     @ 3('[5/.5U1#2"   @TT  !D              ("!%X !
M 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !,@?M48@1;
MZ_@#   G%0  &0              @($@B0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;%!+ 0(4 Q0    ( $R!^U0S9> Z:P0  !$4   9
M  " @4^- 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @
M3('[5,KI.QG= @  O0<  !D              ("!\9$! 'AL+W=O<FMS:&5E
M=',O<VAE970V.2YX;6Q02P$"% ,4    " !,@?M4#PA%<% $  "Y$   &0
M            @($%E0$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4
M Q0    ( $R!^U18^*_@&P,  . +   9              " @8R9 0!X;"]W
M;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 3('[5+"-(0,P#
M29D  !D              ("!WIP! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6Q02P$"% ,4    " !,@?M4XQ7F6 0&  "D+P  &0              @(%%
MJ0$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( $R!^U3'
MU@X<@@4  !@G   9              " @8"O 0!X;"]W;W)K<VAE971S+W-H
M965T-S0N>&UL4$L! A0#%     @ 3('[5)\'%*-L!   >AH  !D
M     ("!.;4! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M" !,@?M4+^0<#W0#  #C#   &0              @('<N0$ >&PO=V]R:W-H
M965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( $R!^U2.;(<%F@,  '42   9
M              " @8>] 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L!
M A0#%     @ 3('[5$?ZFDI8 P  )@T  !D              ("!6,$! 'AL
M+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !,@?M4Z9BM+*4"
M  #P!@  &0              @('GQ $ >&PO=V]R:W-H965T<R]S:&5E=#<Y
M+GAM;%!+ 0(4 Q0    ( $R!^U1D;$K_/ 0  (T8   9              "
M@</' 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ 3('[
M5$!^NGMB P  MA8   T              ( !-LP! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " !,@?M4EXJ[',     3 @  "P              @ '#SP$
M7W)E;',O+G)E;'-02P$"% ,4    " !,@?M41SCQ(\L%  #;-   #P
M        @ &LT $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 3('[5+3%
M"JYH @  1R\  !H              ( !I-8! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ 3('[5"P!9SL; @  #BX  !,
M     ( !1-D! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %@ 6  ?&
&D-L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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>94
<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>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>329</ContextCount>
  <ElementCount>379</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/NetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Restructuring Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivity</Role>
      <ShortName>Restructuring Activity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2126106 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2132107 - Disclosure - Balance Sheet Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetails</Role>
      <ShortName>Balance Sheet Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2141108 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2145109 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2152110 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2154111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation</Role>
      <ShortName>Concentration of Credit Risk, Significant Customers and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2157112 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2161113 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2165114 - Disclosure - Employee Defined Benefit Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans</Role>
      <ShortName>Employee Defined Benefit Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2167115 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2171116 - Disclosure - Stock Repurchases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockRepurchases</Role>
      <ShortName>Stock Repurchases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/NetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/BusinessCombinations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - Restructuring Activity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivityTables</Role>
      <ShortName>Restructuring Activity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/RestructuringActivity</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - Goodwill and Intangibles Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables</Role>
      <ShortName>Goodwill and Intangibles Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2327305 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/FinancialInstruments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2333306 - Disclosure - Balance Sheet Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsTables</Role>
      <ShortName>Balance Sheet Details (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/BalanceSheetDetails</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2342307 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2346308 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/StockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2355309 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables</Role>
      <ShortName>Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2358310 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2362311 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/Leases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2368312 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/CommitmentsandContingencies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Net Income (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Business Combinations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails</Role>
      <ShortName>Business Combinations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails</Role>
      <ShortName>Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails</Role>
      <ShortName>Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails</Role>
      <ShortName>Restructuring Activity - Restructuring and Related Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Restructuring Activities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails</Role>
      <ShortName>Restructuring Activities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails</Role>
      <ShortName>Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Goodwill and Intangibles Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangibles Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails</Role>
      <ShortName>Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2424414 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2428416 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails</Role>
      <ShortName>Financial Instruments - Composition of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2429417 - Disclosure - Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2430418 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2431419 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails</Role>
      <ShortName>Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2434420 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2435421 - Disclosure - Balance Sheet Details - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails</Role>
      <ShortName>Balance Sheet Details - Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2436422 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Details - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2437423 - Disclosure - Balance Sheet Details - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails</Role>
      <ShortName>Balance Sheet Details - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2438424 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails</Role>
      <ShortName>Balance Sheet Details - Accrued Price Protection Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2439425 - Disclosure - Balance Sheet Details - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails</Role>
      <ShortName>Balance Sheet Details - Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2440426 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails</Role>
      <ShortName>Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443427 - Disclosure - Debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtScheduleofDebtDetails</Role>
      <ShortName>Debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2444428 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2447429 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2448430 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2449431 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2450432 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2451433 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2453434 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/IncomeTaxes</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2456435 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails</Role>
      <ShortName>Concentration of Credit Risk, Significant Customers and Geographic Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2459436 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2460437 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2463438 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2464439 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails</Role>
      <ShortName>Leases - Aggregate Future Minimum Payments Due (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2466440 - Disclosure - Employee Defined Benefit Retirement Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails</Role>
      <ShortName>Employee Defined Benefit Retirement Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2469441 - Disclosure - Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2470442 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="mxl-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2472443 - Disclosure - Stock Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.maxlinear.com/role/StockRepurchasesDetails</Role>
      <ShortName>Stock Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.maxlinear.com/role/StockRepurchases</ParentRole>
      <Position>80</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="mxl-20220630.htm">mxl-20220630.htm</File>
    <File>a6302022exhibit311.htm</File>
    <File>a6302022exhibit312.htm</File>
    <File>a6302022exhibit321.htm</File>
    <File>exhibit103employmentofferl.htm</File>
    <File>mxl-20220630.xsd</File>
    <File>mxl-20220630_cal.xml</File>
    <File>mxl-20220630_def.xml</File>
    <File>mxl-20220630_lab.xml</File>
    <File>mxl-20220630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="995">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mxl-20220630.htm": {
   "axisCustom": 2,
   "axisStandard": 27,
   "contextCount": 329,
   "dts": {
    "calculationLink": {
     "local": [
      "mxl-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mxl-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mxl-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mxl-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mxl-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mxl-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 618,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 5
   },
   "keyCustom": 43,
   "keyStandard": 336,
   "memberCustom": 32,
   "memberStandard": 55,
   "nsprefix": "mxl",
   "nsuri": "http://www.maxlinear.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "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.maxlinear.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Net Income (Loss) Per Share",
     "role": "http://www.maxlinear.com/role/NetIncomeLossPerShare",
     "shortName": "Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Business Combinations",
     "role": "http://www.maxlinear.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - Restructuring Activity",
     "role": "http://www.maxlinear.com/role/RestructuringActivity",
     "shortName": "Restructuring Activity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - Disclosure - Financial Instruments",
     "role": "http://www.maxlinear.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132107 - Disclosure - Balance Sheet Details",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetails",
     "shortName": "Balance Sheet Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141108 - Disclosure - Debt",
     "role": "http://www.maxlinear.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145109 - Disclosure - Stock-Based Compensation",
     "role": "http://www.maxlinear.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152110 - Disclosure - Income Taxes",
     "role": "http://www.maxlinear.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information",
     "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation",
     "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157112 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161113 - Disclosure - Leases",
     "role": "http://www.maxlinear.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165114 - Disclosure - Employee Defined Benefit Retirement Plans",
     "role": "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans",
     "shortName": "Employee Defined Benefit Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167115 - Disclosure - Commitments and Contingencies",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171116 - Disclosure - Stock Repurchases",
     "role": "http://www.maxlinear.com/role/StockRepurchases",
     "shortName": "Stock Repurchases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareTables",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Business Combinations (Tables)",
     "role": "http://www.maxlinear.com/role/BusinessCombinationsTables",
     "shortName": "Business Combinations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - Restructuring Activity (Tables)",
     "role": "http://www.maxlinear.com/role/RestructuringActivityTables",
     "shortName": "Restructuring Activity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Goodwill and Intangibles Assets (Tables)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables",
     "shortName": "Goodwill and Intangibles Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327305 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333306 - Disclosure - Balance Sheet Details (Tables)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsTables",
     "shortName": "Balance Sheet Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342307 - Disclosure - Debt (Tables)",
     "role": "http://www.maxlinear.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346308 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355309 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)",
     "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables",
     "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358310 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362311 - Disclosure - Leases (Tables)",
     "role": "http://www.maxlinear.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368312 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)",
     "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Organization and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Net Income (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details)",
     "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Net Income (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "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 - Consolidated Statements of Income",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails",
     "shortName": "Net Income (Loss) Per Share - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Business Combinations - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
     "shortName": "Business Combinations - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i24908efb1c0d45ba9090131aa4d91372_I20220617",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)",
     "role": "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
     "shortName": "Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ibc35113a39374122aca1b07ea8c1cbee_D20211208-20211208",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i8456455c98be4bf2b6bf45222be46848_I20211208",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)",
     "role": "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
     "shortName": "Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ifad17b58d9c44c9d8a4fa43adf5c0fcc_D20211208-20211208",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details)",
     "role": "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
     "shortName": "Restructuring Activity - Restructuring and Related Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLeasehold",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Restructuring Activities - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails",
     "shortName": "Restructuring Activities - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0588f0762c44e5c8903d3b5a63a5fde_D20220101-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)",
     "role": "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails",
     "shortName": "Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Goodwill and Intangibles Assets - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails",
     "shortName": "Goodwill and Intangibles Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "shortName": "Goodwill and Intangibles Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3b5a9c55675f44fe8f6fb8e271b3da6d_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424414 - Disclosure - Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)",
     "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428416 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details)",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails",
     "shortName": "Financial Instruments - Composition of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429417 - Disclosure - Financial Instruments - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430418 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i897f3e88f1764fa9b7064342cf1edf32_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "id319e7749bde449a93af0be4467ddde3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431419 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)",
     "role": "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails",
     "shortName": "Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "id319e7749bde449a93af0be4467ddde3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434420 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
     "shortName": "Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mxl:Cashcashequivalentsandrestrictedcash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435421 - Disclosure - Balance Sheet Details - Inventory (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails",
     "shortName": "Balance Sheet Details - Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436422 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
     "shortName": "Balance Sheet Details - Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic225554d289e4c759ba352d45b1ce932_D20220301-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ProceedsLoanedUnderNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437423 - Disclosure - Balance Sheet Details - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails",
     "shortName": "Balance Sheet Details - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic225554d289e4c759ba352d45b1ce932_D20220301-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ProceedsLoanedUnderNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "mxl:PriceProtectionLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedPriceProtectionLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438424 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails",
     "shortName": "Balance Sheet Details - Accrued Price Protection Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "mxl:PriceProtectionLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mxl:PriceProtectionRebateCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedTechnologyLicensePaymentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439425 - Disclosure - Balance Sheet Details - Accrued Expenses (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
     "shortName": "Balance Sheet Details - Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "mxl:AccruedTechnologyLicensePaymentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440426 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)",
     "role": "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
     "shortName": "Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443427 - Disclosure - Debt - Schedule of Debt (Details)",
     "role": "http://www.maxlinear.com/role/DebtScheduleofDebtDetails",
     "shortName": "Debt - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "icc07ec29b26a47ccb658a9d503c31848_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444428 - Disclosure - Debt - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
     "shortName": "Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i4c605dc76ec94816ac0ec39ae201465e_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:SharesIssueduponSettlementofExecutiveBonusPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447429 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i4c605dc76ec94816ac0ec39ae201465e_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:SharesIssueduponSettlementofExecutiveBonusPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448430 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i0481daeef1d84bceb90c2bd82bbf750d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449431 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i0481daeef1d84bceb90c2bd82bbf750d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i45572fcde7164916bb83de196b4afd51_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450432 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i45572fcde7164916bb83de196b4afd51_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ie3105f1c84f74f4385ec3491b03d9e89_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i2a7cc5fc6af743c281f789a617629585_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451433 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453434 - Disclosure - Income Taxes (Details)",
     "role": "http://www.maxlinear.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456435 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details)",
     "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
     "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib3655079f4f441d8b2a13ac949add530_D20220401-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459436 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)",
     "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails",
     "shortName": "Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i28d09ead7b8c4ad3bd588578e52c1128_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460437 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
     "shortName": "Revenue from Contracts with Customers - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRightToRecoverProduct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463438 - Disclosure - Leases - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ib0becdb8a95e4323a2a9627cdbd1cd9f_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464439 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details)",
     "role": "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails",
     "shortName": "Leases - Aggregate Future Minimum Payments Due (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i9499de294261477989fb0ea065b7e980_I20200731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466440 - Disclosure - Employee Defined Benefit Retirement Plans (Details)",
     "role": "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails",
     "shortName": "Employee Defined Benefit Retirement Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i9499de294261477989fb0ea065b7e980_I20200731",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469441 - Disclosure - Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails",
     "shortName": "Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i3c8e948560da4f37b6cfbdcd103a8fb7_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470442 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ic25aab8c0b9a4016b05def132eaa7c52_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i1cc5d22c573d43d3b0698285574ca880_I20210223",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472443 - Disclosure - Stock Repurchases (Details)",
     "role": "http://www.maxlinear.com/role/StockRepurchasesDetails",
     "shortName": "Stock Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "i1cc5d22c573d43d3b0698285574ca880_I20210223",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization and Summary of Significant Accounting Policies",
     "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mxl-20220630.htm",
      "contextRef": "ia406bdca1eba4d8aad0cddd667ca69ab_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 90,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SG": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "localname": "SG",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_VN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "VIET NAM",
        "terseLabel": "Vietnam"
       }
      }
     },
     "localname": "VN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r628"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.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 Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r630"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r625"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r627"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mxl_AccruedPriceProtectionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued price protection liability.",
        "label": "Accrued Price Protection Liability",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Accrued price protection liability"
       }
      }
     },
     "localname": "AccruedPriceProtectionLiability",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_AccruedPriceProtectionRebateActivityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued price protection rebate activity",
        "label": "Accrued Price Protection Rebate Activity [Roll Forward]",
        "terseLabel": "Accrued Price Protection Rebate Activity [Roll Forward]"
       }
      }
     },
     "localname": "AccruedPriceProtectionRebateActivityRollForward",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mxl_AccruedTechnologyLicensePaymentsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued technology license payments current.",
        "label": "Accrued Technology License Payments Current",
        "terseLabel": "Accrued technology license payments"
       }
      }
     },
     "localname": "AccruedTechnologyLicensePaymentsCurrent",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Accruedcustomercredits": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued customer credits",
        "label": "Accrued customer credits",
        "terseLabel": "Accrued customer credits"
       }
      }
     },
     "localname": "Accruedcustomercredits",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Accruedengineeringandproductioncosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued engineering and production costs",
        "label": "Accrued engineering and production costs",
        "terseLabel": "Accrued engineering and production costs"
       }
      }
     },
     "localname": "Accruedengineeringandproductioncosts",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_Accruedobligationstocustomersforstockrotationrights": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued obligations to customers for stock rotation rights",
        "label": "Accrued obligations to customers for stock rotation rights",
        "terseLabel": "Accrued obligations to customers for stock rotation rights"
       }
      }
     },
     "localname": "Accruedobligationstocustomersforstockrotationrights",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_AggregateCommitmentsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Commitments, Percentage",
        "label": "Aggregate Commitments, Percentage",
        "terseLabel": "Aggregate commitments percentage"
       }
      }
     },
     "localname": "AggregateCommitmentsPercentage",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Debt Issuance Costs and Discount on Debt and Leases",
        "label": "Amortization Of Debt Issuance Cost And Accretion Of Discounts",
        "terseLabel": "Amortization of debt issuance costs and accretion of discounts"
       }
      }
     },
     "localname": "AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_BroadbandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Broadband",
        "label": "Broadband [Member]",
        "terseLabel": "Broadband"
       }
      }
     },
     "localname": "BroadbandMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_BusinessCombinationConsiderationTransferredCashConsiderationFunded": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Cash Consideration Funded",
        "label": "Business Combination, Consideration Transferred, Cash Consideration Funded",
        "terseLabel": "Cash consideration funded (up to)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredCashConsiderationFunded",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Cash Paid Per Acquiree Share",
        "terseLabel": "Business combination, consideration transferred (in USD per share)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableCashPaidPerAcquireeShare",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "mxl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Entity Shares Issued Per Acquiree Share",
        "terseLabel": "Business combination, consideration transferred, equity interests issued and issuable, entity shares Issued (in shares)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableEntitySharesIssuedPerAcquireeShare",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mxl_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Net Operating Assets",
        "negatedLabel": "Decrease in net operating assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetOperatingAssets",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities",
        "terseLabel": "Net operating liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_CallPremiumPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Call Premium, Percentage",
        "label": "Call Premium, Percentage",
        "terseLabel": "Call premium, percentage"
       }
      }
     },
     "localname": "CallPremiumPercentage",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_CallPremiumPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Call Premium, Period",
        "label": "Call Premium, Period",
        "terseLabel": "Call premium, period"
       }
      }
     },
     "localname": "CallPremiumPeriod",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_Cashcashequivalentsandrestrictedcash": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash, cash equivalents and restricted cash",
        "label": "Cash, cash equivalents and restricted cash",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "Cashcashequivalentsandrestrictedcash",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_CompanyXMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company X",
        "label": "Company X [Member]",
        "terseLabel": "Company X"
       }
      }
     },
     "localname": "CompanyXMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ConnectivityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connectivity",
        "label": "Connectivity [Member]",
        "terseLabel": "Connectivity"
       }
      }
     },
     "localname": "ConnectivityMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ContingentConsiderationLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Liability",
        "label": "Contingent Consideration, Liability [Member]",
        "terseLabel": "Contingent Consideration, Liability"
       }
      }
     },
     "localname": "ContingentConsiderationLiabilityMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C [Member]",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin",
        "terseLabel": "Debt instrument, basis spread on variable rate, additional applicable margin"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_DebtInstrumentCovenantLeverageRatioMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum",
        "terseLabel": "Debt instrument, covenant, leverage ratio, maximum"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatioMaximum",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase",
        "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase",
        "terseLabel": "Debt instrument, covenant, leverage ratio, maximum, potential temporary increase"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_DebtInstrumentInterestPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Period",
        "label": "Debt Instrument, Interest Period",
        "terseLabel": "Interest period"
       }
      }
     },
     "localname": "DebtInstrumentInterestPeriod",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_DebtInstrumentQuarterlyAmortizationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Quarterly Amortization Rate",
        "label": "Debt Instrument, Quarterly Amortization Rate",
        "terseLabel": "Debt instrument, quarterly amortization rate"
       }
      }
     },
     "localname": "DebtInstrumentQuarterlyAmortizationRate",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_DeferredPurchasePricePayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred purchase price payments",
        "label": "Deferred purchase price payments",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "DeferredPurchasePricePayments",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_DistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributors",
        "label": "Distributors [Member]",
        "terseLabel": "Distributors"
       }
      }
     },
     "localname": "DistributorsMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity incentive plan.",
        "label": "Equity Incentive Plan [Member]",
        "terseLabel": "Equity Incentive Plan"
       }
      }
     },
     "localname": "EquityIncentivePlanMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_EquitySecuritiesAccumulatedNetUnrealizedGain": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Accumulated Net Unrealized Gain",
        "label": "Equity Securities, Accumulated Net Unrealized Gain",
        "terseLabel": "Gains",
        "verboseLabel": "Gross unrealized gains"
       }
      }
     },
     "localname": "EquitySecuritiesAccumulatedNetUnrealizedGain",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, Accumulated Net Unrealized Loss",
        "label": "Equity Securities, Accumulated Net Unrealized Loss",
        "negatedTerseLabel": "Losses"
       }
      }
     },
     "localname": "EquitySecuritiesAccumulatedNetUnrealizedLoss",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Asset",
        "label": "Increase (Decrease) In Operating Lease, Right Of Use Asset",
        "negatedTerseLabel": "Leased right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_IncreaseDecreaseinAccruedPriceProtectionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in accrued price protection liability.",
        "label": "Increase (Decrease) in Accrued Price Protection Liability",
        "terseLabel": "Accrued price protection liability"
       }
      }
     },
     "localname": "IncreaseDecreaseinAccruedPriceProtectionLiability",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_IndustrialandmultimarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial and multi-market [Member]",
        "label": "Industrial and multi-market [Member]",
        "terseLabel": "Industrial and multi-market"
       }
      }
     },
     "localname": "IndustrialandmultimarketMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_InfrastructureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure [Member]",
        "label": "Infrastructure [Member]",
        "terseLabel": "Infrastructure"
       }
      }
     },
     "localname": "InfrastructureMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_InitialTermLoanTLBJune2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Term Loan - TLB June 2021",
        "label": "Initial Term Loan - TLB June 2021 [Member]",
        "terseLabel": "Initial term loan under June 23, 2021 credit agreement"
       }
      }
     },
     "localname": "InitialTermLoanTLBJune2021Member",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets, Transfer from IPRD to Developed Tech",
        "label": "Intangible Assets, Transfer from IPRD to Developed Tech",
        "negatedTerseLabel": "Transfers to developed technology from IPR&amp;D",
        "terseLabel": "Transfers to developed technology from IPR&amp;D"
       }
      }
     },
     "localname": "IntangibleAssetsTransferfromIPRDtoDevelopedTech",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_LicensedTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensed technology.",
        "label": "Licensed Technology [Member]",
        "terseLabel": "Licensed technology"
       }
      }
     },
     "localname": "LicensedTechnologyMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA",
        "label": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA",
        "terseLabel": "Credit facility, incremental borrowing capacity, percent of consolidated EBITDA"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_LineofCreditFacilityIncrementalBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Incremental Borrowing Capacity",
        "label": "Line of Credit Facility, Incremental Borrowing Capacity",
        "terseLabel": "Credit facility, incremental borrowing capacity"
       }
      }
     },
     "localname": "LineofCreditFacilityIncrementalBorrowingCapacity",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]",
        "label": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]",
        "terseLabel": "LIBOR subject to floor"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORSubjecttoFloorMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_Longlivedassets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived assets",
        "label": "Long lived assets",
        "terseLabel": "Long lived assets"
       }
      }
     },
     "localname": "Longlivedassets",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_LonglivedassetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived assets [Member]",
        "label": "Long lived assets [Member]",
        "terseLabel": "Long lived assets"
       }
      }
     },
     "localname": "LonglivedassetsMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_MasksAndProductionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Masks and production equipment.",
        "label": "Masks And Production Equipment [Member]",
        "terseLabel": "Masks and production equipment"
       }
      }
     },
     "localname": "MasksAndProductionEquipmentMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_OtherObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Obligations",
        "label": "Other Obligations [Member]",
        "terseLabel": "Other Obligations"
       }
      }
     },
     "localname": "OtherObligationsMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based",
        "label": "Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based",
        "terseLabel": "Shares awarded as a percentage of grants, peer group based"
       }
      }
     },
     "localname": "PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential Contingent Consideration - Privately Held Company",
        "label": "Potential Contingent Consideration - Privately Held Company [Member]",
        "terseLabel": "Contingent Consideration - Company X"
       }
      }
     },
     "localname": "PotentialContingentConsiderationPrivatelyHeldCompanyMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_PriceProtectionLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of price protection liability",
        "label": "Price Protection Liability [Table Text Block]",
        "terseLabel": "Price Protection Liability"
       }
      }
     },
     "localname": "PriceProtectionLiabilityTableTextBlock",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mxl_PriceProtectionRebateCharges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price protection rebate charges as a reduction of revenue",
        "label": "Price Protection Rebate Charges",
        "terseLabel": "Charged as a reduction of revenue"
       }
      }
     },
     "localname": "PriceProtectionRebateCharges",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_PriceProtectionpayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price Protection payments",
        "label": "Price Protection payments",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "PriceProtectionpayments",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ProceedsLoanedUnderNotesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds Loaned Under Notes Receivable",
        "label": "Proceeds Loaned Under Notes Receivable",
        "negatedLabel": "Proceeds loaned under notes receivable",
        "terseLabel": "Proceeds loaned under notes receivable"
       }
      }
     },
     "localname": "ProceedsLoanedUnderNotesReceivable",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ReductioninTransactionPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in Transaction Price [Member]",
        "label": "Reduction in Transaction Price [Member]",
        "terseLabel": "Reduction in Transaction Price"
       }
      }
     },
     "localname": "ReductioninTransactionPriceMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of Notes Receivable Due to the Company Annually",
        "label": "Repayments of Notes Receivable Due to the Company Annually",
        "terseLabel": "Repayments of notes receivable due to the company annually"
       }
      }
     },
     "localname": "RepaymentsOfNotesReceivableDueToTheCompanyAnnually",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Deferred in Liabilities",
        "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Deferred in Liabilities",
        "terseLabel": "Proceeds received from other party, deferred in other long-term liabilities"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyDeferredInLiabilities",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized",
        "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized",
        "terseLabel": "Proceeds received from other party recognized"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mxl_RestofWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest of World [Member]",
        "label": "Rest of World [Member]",
        "terseLabel": "Rest of world"
       }
      }
     },
     "localname": "RestofWorldMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RevenueStreamAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Stream",
        "label": "Revenue Stream [Axis]",
        "terseLabel": "Revenue Stream [Axis]"
       }
      }
     },
     "localname": "RevenueStreamAxis",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mxl_RevenueStreamDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Stream [Domain]",
        "label": "Revenue Stream [Domain]",
        "terseLabel": "Revenue Stream [Domain]"
       }
      }
     },
     "localname": "RevenueStreamDomain",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_RevenuefromDistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from Distributors [Member]",
        "label": "Revenue from Distributors [Member]",
        "terseLabel": "Revenue from Distributors"
       }
      }
     },
     "localname": "RevenuefromDistributorsMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SeniorSecuredRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Revolving Credit Facility",
        "label": "Senior Secured Revolving Credit Facility [Member]",
        "terseLabel": "Senior Secured Revolving Credit Facility"
       }
      }
     },
     "localname": "SeniorSecuredRevolvingCreditFacilityMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SeniorSecuredTermALoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term A Loan Facility",
        "label": "Senior Secured Term A Loan Facility [Member]",
        "terseLabel": "Senior Secured Term A Loan Facility"
       }
      }
     },
     "localname": "SeniorSecuredTermALoanFacilityMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SeniorSecuredTermBLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term B Loan Facility",
        "label": "Senior Secured Term B Loan Facility [Member]",
        "terseLabel": "Senior Secured Term B Loan Facility"
       }
      }
     },
     "localname": "SeniorSecuredTermBLoanFacilityMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mxl_SharesIssueduponSettlementofExecutiveBonusPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares issued upon settlement of executive bonus plan",
        "label": "Shares Issued upon Settlement of Executive Bonus Plan",
        "terseLabel": "Shares Issued upon settlement of employee bonus plan (in shares)"
       }
      }
     },
     "localname": "SharesIssueduponSettlementofExecutiveBonusPlan",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mxl_SignificantSupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Supplier [Axis]",
        "label": "Significant Supplier [Axis]",
        "terseLabel": "Significant Supplier [Axis]"
       }
      }
     },
     "localname": "SignificantSupplierAxis",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mxl_SignificantSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Significant Supplier [Axis]",
        "label": "Significant Supplier [Domain]",
        "terseLabel": "Significant Supplier [Domain]"
       }
      }
     },
     "localname": "SignificantSupplierDomain",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_SiliconMotionTechnologyCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon Motion Technology Corporation",
        "label": "Silicon Motion Technology Corporation [Member]",
        "terseLabel": "Silicon Motion Technology Corporation"
       }
      }
     },
     "localname": "SiliconMotionTechnologyCorporationMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_TerminatedLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Terminated Lease",
        "label": "Terminated Lease [Member]",
        "terseLabel": "Terminated Lease"
       }
      }
     },
     "localname": "TerminatedLeaseMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_VendorAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor A [Member]",
        "label": "Vendor A [Member]",
        "terseLabel": "Vendor A"
       }
      }
     },
     "localname": "VendorAMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_VendorBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor B [Member]",
        "label": "Vendor B [Member]",
        "terseLabel": "Vendor B"
       }
      }
     },
     "localname": "VendorBMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_VendorCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor C [Member]",
        "label": "Vendor C [Member]",
        "terseLabel": "Vendor C"
       }
      }
     },
     "localname": "VendorCMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mxl_VestingPercentageRelativeToEPS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting Percentage Relative To EPS",
        "label": "Vesting Percentage Relative To EPS",
        "terseLabel": "Vesting percentage relative to earnings per share"
       }
      }
     },
     "localname": "VestingPercentageRelativeToEPS",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_VestingPercentageRelativeToNetSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting Percentage Relative To net sales",
        "label": "Vesting Percentage Relative To net sales",
        "terseLabel": "Vesting percentage relative to net sales"
       }
      }
     },
     "localname": "VestingPercentageRelativeToNetSales",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mxl_WellsFargoBankNationalAssociationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wells Fargo Bank, National Association",
        "label": "Wells Fargo Bank, National Association [Member]",
        "terseLabel": "Wells Fargo Bank, National Association"
       }
      }
     },
     "localname": "WellsFargoBankNationalAssociationMember",
     "nsuri": "http://www.maxlinear.com/20220630",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]",
        "terseLabel": "Asia"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r178",
      "r335",
      "r341",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r267",
      "r304",
      "r372",
      "r374",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r597",
      "r601",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r267",
      "r304",
      "r372",
      "r374",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r597",
      "r601",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r178",
      "r335",
      "r341",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r172",
      "r247",
      "r248",
      "r335",
      "r339",
      "r555",
      "r596",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r172",
      "r247",
      "r248",
      "r335",
      "r339",
      "r555",
      "r596",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r222",
      "r246",
      "r247",
      "r248",
      "r249",
      "r267",
      "r304",
      "r345",
      "r372",
      "r374",
      "r409",
      "r410",
      "r411",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r597",
      "r601",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r222",
      "r246",
      "r247",
      "r248",
      "r249",
      "r267",
      "r304",
      "r345",
      "r372",
      "r374",
      "r409",
      "r410",
      "r411",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r597",
      "r601",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r335",
      "r340",
      "r599",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r335",
      "r340",
      "r599",
      "r610",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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 Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r36",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r179",
      "r180"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrentAndNoncurrent": {
     "auth_ref": [
      "r569",
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.",
        "label": "Accrued Bonuses",
        "terseLabel": "Accrued bonuses"
       }
      }
     },
     "localname": "AccruedBonusesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 expenses and other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 12.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 professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r7",
      "r40"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 9.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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued royalty"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r52",
      "r57",
      "r64",
      "r65",
      "r66",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]",
        "terseLabel": "Pension and Other Defined Benefit Plan Obligation"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r11",
      "r218"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r54",
      "r56",
      "r57",
      "r585",
      "r606",
      "r607"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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",
        "verboseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r64",
      "r65",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r53",
      "r57",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r478",
      "r541",
      "r602",
      "r603"
     ],
     "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r50",
      "r57",
      "r64",
      "r65",
      "r66",
      "r478",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521"
     ],
     "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": "Cumulative Translation Adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r203"
     ],
     "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",
        "terseLabel": "Finite-lived intangible assets, estimated life in years"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r421",
      "r422",
      "r423",
      "r486"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Minimum tax withholding on common stock issued"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r377",
      "r424",
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r414"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r95",
      "r287",
      "r297",
      "r298",
      "r525"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs and accretion of discount on debt and leases"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r95",
      "r201",
      "r208"
     ],
     "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",
        "negatedLabel": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r132"
     ],
     "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": "Common stock equivalents excluded from the calculation of diluted net income (shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r95",
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment losses"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r15",
      "r107",
      "r161",
      "r164",
      "r170",
      "r183",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r474",
      "r479",
      "r504",
      "r542",
      "r544",
      "r561",
      "r581"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r35",
      "r107",
      "r183",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r474",
      "r479",
      "r504",
      "r542",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r371",
      "r373",
      "r455"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r371",
      "r373",
      "r451",
      "r452",
      "r455"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r470"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Expected tax deductible amount of acquired goodwill"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r463",
      "r464",
      "r466"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred",
        "totalLabel": "Total purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Fair value of purchase consideration:"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r461",
      "r463",
      "r464",
      "r468"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "verboseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r462",
      "r465",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "netLabel": "Contingent consideration",
        "terseLabel": "Contingent consideration, liability (up to)",
        "verboseLabel": "Contingent consideration (Note 3)"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r456",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r454"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Identifiable intangible assets",
        "totalLabel": "Total identifiable intangible assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r453",
      "r454"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Finite-lived intangible assets:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostLineItems": {
     "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": "Capitalized Contract Cost [Line Items]",
        "terseLabel": "Capitalized Contract Cost [Line Items]"
       }
      }
     },
     "localname": "CapitalizedContractCostLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostTable": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost [Table]",
        "terseLabel": "Capitalized Contract Cost [Table]"
       }
      }
     },
     "localname": "CapitalizedContractCostTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r9",
      "r97"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "mxl_Cashcashequivalentsandrestrictedcash",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r90",
      "r97",
      "r102"
     ],
     "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, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r90",
      "r512"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r45",
      "r570",
      "r589"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r242",
      "r245",
      "r250",
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r112",
      "r113",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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, $0.0001 par value; 550,000 shares authorized; 78,333 shares issued and outstanding at June\u00a030, 2022 and 76,778 shares issued and outstanding December\u00a031, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r60",
      "r62",
      "r63",
      "r72",
      "r573",
      "r592"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r178",
      "r501",
      "r502",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r178",
      "r501",
      "r502",
      "r609",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r178",
      "r501",
      "r502",
      "r609",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "verboseLabel": "Concentration of Credit Risk, Significant Customers and Geographic Information"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r148",
      "r149",
      "r178",
      "r501",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r144",
      "r148",
      "r149",
      "r150",
      "r501",
      "r503",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r148",
      "r149",
      "r178",
      "r501",
      "r502",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r476"
     ],
     "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": "Basis of Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r324",
      "r325",
      "r336"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Customer contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRightToRecoverProduct": {
     "auth_ref": [
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to recover product from customer on settling refund liability.",
        "label": "Contract with Customer, Right to Recover Product",
        "terseLabel": "Right of return assets"
       }
      }
     },
     "localname": "ContractWithCustomerRightToRecoverProduct",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year One",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year.",
        "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year",
        "totalLabel": "2022 (6 months)"
       }
      }
     },
     "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r75",
      "r107",
      "r183",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r504"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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 net revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "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 net revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r145",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRefundLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.",
        "label": "Customer Refund Liability, Current",
        "terseLabel": "Accrued obligations to customers for price adjustments",
        "verboseLabel": "Accrued obligations to customers for price adjustments"
       }
      }
     },
     "localname": "CustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r459"
     ],
     "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]",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r281",
      "r288",
      "r289",
      "r291",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r16",
      "r18",
      "r19",
      "r106",
      "r111",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r295",
      "r296",
      "r297",
      "r298",
      "r526",
      "r562",
      "r565",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt instrument, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r19",
      "r292",
      "r565",
      "r579"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Aggregate principal amount of long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r264",
      "r295",
      "r296",
      "r524",
      "r526",
      "r527"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r42",
      "r294",
      "r524",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r43",
      "r106",
      "r111",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r295",
      "r296",
      "r297",
      "r298",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r43",
      "r106",
      "r111",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r317",
      "r318",
      "r319",
      "r320",
      "r523",
      "r524",
      "r526",
      "r527",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r277",
      "r523",
      "r527"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Unamortized debt discount",
        "terseLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r525"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r277",
      "r525"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r429",
      "r430"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r108",
      "r437",
      "r442",
      "r443",
      "r444"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r343",
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "terseLabel": "Defined benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r354",
      "r365",
      "r366",
      "r367"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "terseLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "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": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r95",
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r95",
      "r159"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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": "Amortization and depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r379",
      "r380",
      "r415",
      "r416",
      "r418",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r73",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r125",
      "r127",
      "r129",
      "r130",
      "r131",
      "r135",
      "r136",
      "r487",
      "r488",
      "r574",
      "r593"
     ],
     "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 (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r73",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r127",
      "r129",
      "r130",
      "r131",
      "r135",
      "r136",
      "r487",
      "r488",
      "r574",
      "r593"
     ],
     "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 (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "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, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r417"
     ],
     "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"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r417"
     ],
     "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 costs, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r417"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs related to unvested options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r414"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedTerseLabel": "Excess tax benefits on stock-based awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r420"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Tax benefit from stock options exercised"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r116",
      "r122",
      "r124",
      "r138",
      "r184",
      "r316",
      "r321",
      "r421",
      "r422",
      "r423",
      "r438",
      "r439",
      "r486",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r541",
      "r602",
      "r603",
      "r604"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "label": "Equity Securities, FV-NI, Cost",
        "totalLabel": "Cost"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r17",
      "r498"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Fair Value",
        "verboseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Investments in privately held entities"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Lease related charges"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r489",
      "r490",
      "r496"
     ],
     "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, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r489",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r489",
      "r499",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r489",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Composition of Financial Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r279",
      "r295",
      "r296",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r366",
      "r490",
      "r545",
      "r546",
      "r547"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r495",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r497"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r495"
     ],
     "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": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r279",
      "r346",
      "r348",
      "r353",
      "r366",
      "r490",
      "r545"
     ],
     "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": "Quoted\u00a0Prices in Active Markets for Identical\u00a0Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r279",
      "r295",
      "r296",
      "r346",
      "r348",
      "r353",
      "r366",
      "r490",
      "r546"
     ],
     "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": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r279",
      "r295",
      "r296",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r366",
      "r490",
      "r547"
     ],
     "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": "Significant Unobservable Inputs (Level\u00a03)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r489",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r493",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r493",
      "r496"
     ],
     "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": "Summary of Level 3 Financial Instrument Activity"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r494"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Accretion of discount"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r493"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r279",
      "r295",
      "r296",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r366",
      "r545",
      "r546",
      "r547"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r495",
      "r497"
     ],
     "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": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal funds rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.",
        "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination"
       }
      }
     },
     "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Weighted Average Useful Life (in\u00a0Years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r13",
      "r207"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2022 (6 months)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r202",
      "r204",
      "r207",
      "r211",
      "r556",
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r207",
      "r557"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": {
       "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": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r202",
      "r206"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r207",
      "r556"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "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": "Finite-Lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r505",
      "r507",
      "r509",
      "r511"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedTerseLabel": "(Gain) loss on foreign currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r95",
      "r299",
      "r300"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r147",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r12",
      "r186",
      "r188",
      "r195",
      "r199",
      "r544",
      "r560"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r95",
      "r187",
      "r192",
      "r198",
      "r199"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "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": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r194",
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, purchase accounting adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r74",
      "r107",
      "r161",
      "r163",
      "r166",
      "r169",
      "r171",
      "r183",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r504"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r95",
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "terseLabel": "Impairment losses related to finite-lived intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r95",
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "terseLabel": "IPR&amp;D impairment losses"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "auth_ref": [
      "r95",
      "r215"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.",
        "label": "Impairment of Leasehold",
        "terseLabel": "Impairment of leasehold improvements"
       }
      }
     },
     "localname": "ImpairmentOfLeasehold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r95",
      "r215",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of leased right-of-use assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r70",
      "r161",
      "r163",
      "r166",
      "r169",
      "r171",
      "r558",
      "r571",
      "r576",
      "r594"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r221",
      "r227"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r227"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r432",
      "r435",
      "r436",
      "r440",
      "r445",
      "r447",
      "r448",
      "r449"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r123",
      "r124",
      "r160",
      "r431",
      "r441",
      "r446",
      "r595"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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)",
        "terseLabel": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r92",
      "r98"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r94",
      "r534"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r210"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": {
     "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": "Indefinite-Lived Intangible Assets [Roll Forward]",
        "terseLabel": "Indefinite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r200",
      "r205"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r68",
      "r158",
      "r522",
      "r525",
      "r575"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r88",
      "r91",
      "r98"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.",
        "label": "Inventories [Member]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoriesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails",
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r33",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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": "Inventory",
        "totalLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r77",
      "r157"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Aggregate Future Minimum Payments Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022 (6 months)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Original operating lease terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r107",
      "r165",
      "r183",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r475",
      "r479",
      "r480",
      "r504",
      "r542",
      "r543"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r107",
      "r183",
      "r504",
      "r544",
      "r566",
      "r587"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r41",
      "r107",
      "r183",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r475",
      "r479",
      "r480",
      "r504",
      "r542",
      "r543",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage investment held by the managing member or general partner of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Limited Liability Company (LLC) or Limited Partnership (LP), Managing Member or General Partner, Ownership Interest",
        "terseLabel": "Expected post-merger ownership interest, the Company"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r37",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r37",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "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": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-lived Assets by Geographic Areas"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r278",
      "r293",
      "r295",
      "r296",
      "r565",
      "r583"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Net carrying amount of long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less: current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Fair value of term loans outstanding"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term debt, non-current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "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": "Long-Term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-Term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r43"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r43",
      "r252"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Term Debt"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Expected post-merger ownership interest, noncontrolling owners"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Money Market Funds, at Carrying Value",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from 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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r90",
      "r93",
      "r96"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "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 operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r58",
      "r61",
      "r66",
      "r71",
      "r96",
      "r107",
      "r115",
      "r117",
      "r118",
      "r119",
      "r120",
      "r123",
      "r124",
      "r128",
      "r161",
      "r163",
      "r166",
      "r169",
      "r171",
      "r183",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r488",
      "r504",
      "r572",
      "r591"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "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",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "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 Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r57",
      "r67"
     ],
     "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",
        "terseLabel": "Other comprehensive loss before reclassifications, net of tax"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OneTimeTerminationBenefitsMember": {
     "auth_ref": [
      "r225",
      "r226",
      "r235",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.",
        "label": "One-time Termination Benefits [Member]",
        "terseLabel": "Employee separation expenses"
       }
      }
     },
     "localname": "OneTimeTerminationBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r161",
      "r163",
      "r166",
      "r169",
      "r171"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r533",
      "r539"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r528"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Impairment of leased right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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",
        "negatedLabel": "Less: short-term lease liabilities",
        "terseLabel": "Short-term lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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": "Long-term lease liabilities",
        "verboseLabel": "Long-term lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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": "Leased right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r537",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r536",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "verboseLabel": "Backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 3.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"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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 long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligationDueInNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligationDueInSecondYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OtherCommitmentDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OtherCommitmentDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Inventory Purchase Obligations"
       }
      }
     },
     "localname": "OtherCommitmentFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Abstract]",
        "terseLabel": "Other Obligations"
       }
      }
     },
     "localname": "OtherCommitmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.",
        "label": "Other Commitment, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022 (6 months)"
       }
      }
     },
     "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table Text Block]",
        "terseLabel": "Future Minimum Payments Under Other Obligations"
       }
      }
     },
     "localname": "OtherCommitmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r51",
      "r54",
      "r506",
      "r508",
      "r513"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before 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 Gain (Loss) Arising During Period, Net of Tax",
        "verboseLabel": "Foreign currency translation adjustments, net of tax benefit of $61 and $59 for the three and six months ended June 30, 2022, respectively, and net of tax expense of $607 and $231 for the three and six months ended June 30, 2021, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r49",
      "r55",
      "r510",
      "r520"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax",
        "terseLabel": "Foreign currency translation adjustment, tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r59",
      "r62",
      "r472",
      "r473",
      "r477"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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 long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermInvestmentsMember": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term investments classified as other.",
        "label": "Other Long-Term Investments [Member]",
        "terseLabel": "Other Long-term Investments"
       }
      }
     },
     "localname": "OtherLongTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "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 income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r225",
      "r226",
      "r235",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "auth_ref": [
      "r99",
      "r100",
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "terseLabel": "Issuance of shares for payment of bonuses"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock",
        "verboseLabel": "Payments for repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r89",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Cash payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payment of debt issuance cost"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "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": "Minimum tax withholding paid on behalf of employees for restricted stock units"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r80",
      "r467"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash used in acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchases of intangible assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedTerseLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r343",
      "r344",
      "r564",
      "r582"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.",
        "label": "Liability, Retirement and Postemployment Benefits",
        "terseLabel": "Retirement plan liability"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r345",
      "r347",
      "r353",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r366",
      "r368",
      "r369",
      "r370",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Defined Benefit Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/EmployeeDefinedBenefitRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-based restricted stock units (PRSUs)"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r20",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r20",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from the issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r83",
      "r420"
     ],
     "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": "Cash received from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r10",
      "r217"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r219",
      "r544",
      "r577",
      "r588"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful\u00a0Life (in Years)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligation": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Recorded Unconditional Purchase Obligation",
        "totalLabel": "Total minimum payments"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.",
        "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recorded unconditional purchase obligation to be paid in remainder of current fiscal year.",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2022 (6 months)"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligationDueInSecondYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": {
     "auth_ref": [
      "r244",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability.",
        "label": "Recorded Unconditional Purchase Obligations [Table Text Block]",
        "terseLabel": "Future Minimum Payments Under Inventory Purchase Obligations"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r9",
      "r97",
      "r102",
      "r559",
      "r584"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r9",
      "r97",
      "r102"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "mxl_Cashcashequivalentsandrestrictedcash",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Short-term restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r97",
      "r102",
      "r611"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": {
       "order": 3.0,
       "parentTag": "mxl_Cashcashequivalentsandrestrictedcash",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Long-term restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r224",
      "r226",
      "r229",
      "r238",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring Activity"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r95",
      "r223",
      "r232",
      "r235"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring charges",
        "verboseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r225",
      "r226",
      "r235",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "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": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r226",
      "r233"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Liability ending balance",
        "periodStartLabel": "Liability beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r18",
      "r226",
      "r236"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringReserve",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "label": "Restructuring Reserve, Current",
        "negatedLabel": "Less: current portion as of June 30, 2022",
        "terseLabel": "Accrued restructuring"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveNoncurrent": {
     "auth_ref": [
      "r47",
      "r226",
      "r236"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringReserve",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "label": "Restructuring Reserve, Noncurrent",
        "terseLabel": "Long-term portion as of June 30, 2022"
       }
      }
     },
     "localname": "RestructuringReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "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": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "auth_ref": [
      "r226",
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.",
        "label": "Restructuring Reserve, Settled without Cash",
        "negatedTerseLabel": "Non-cash charges and adjustments"
       }
      }
     },
     "localname": "RestructuringReserveSettledWithoutCash2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r321",
      "r544",
      "r586",
      "r605",
      "r607"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r112",
      "r113",
      "r114",
      "r116",
      "r122",
      "r124",
      "r184",
      "r421",
      "r422",
      "r423",
      "r438",
      "r439",
      "r486",
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r155",
      "r156",
      "r162",
      "r167",
      "r168",
      "r172",
      "r173",
      "r178",
      "r334",
      "r335",
      "r555"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r337",
      "r342"
     ],
     "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]",
        "verboseLabel": "Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r69",
      "r107",
      "r155",
      "r156",
      "r162",
      "r167",
      "r168",
      "r172",
      "r173",
      "r178",
      "r183",
      "r253",
      "r254",
      "r255",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r504",
      "r576"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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": "Net revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r535",
      "r539"
     ],
     "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 asset obtained in exchange for operating lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesReturnsAndAllowancesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.",
        "label": "Sales Returns and Allowances [Member]",
        "terseLabel": "Sales Returns and Allowances"
       }
      }
     },
     "localname": "SalesReturnsAndAllowancesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r148",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark",
        "verboseLabel": "Net Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r57",
      "r519",
      "r521"
     ],
     "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) by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r451",
      "r452",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "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": "Summary of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r413"
     ],
     "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": "Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Products and Services"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r202",
      "r206",
      "r556"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r202",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r210",
      "r213"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r8",
      "r30",
      "r31",
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r102",
      "r559",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r235",
      "r236",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r230",
      "r231",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r226",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r69",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r376",
      "r378",
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r384",
      "r401",
      "r404"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Employee Stock Purchase Plan, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "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 Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r144",
      "r148",
      "r149",
      "r150",
      "r501",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome"
     ],
     "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": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r399"
     ],
     "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": "Cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r397"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r397"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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 (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r394",
      "r395"
     ],
     "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": "Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding beginning balance (in dollars per share)",
        "terseLabel": "Weighted Average Grant Date Fair Value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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 per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r398"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r398"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r385",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r403"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of stock options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r385",
      "r387"
     ],
     "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": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "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 Options (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Weighted average price of stock purchased under the ESPP (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails",
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r391"
     ],
     "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": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based payment arrangement, tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Share-based payment arrangement, tranche three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based payment arrangement, tranche two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Summary of Performance-Based Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable (in thousands)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Contractual Term, Outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Contractual Term, Vested and expected to vest (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Contractual Term, Exercisable (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r34",
      "r567",
      "r568",
      "r580"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r46",
      "r64",
      "r65",
      "r66",
      "r112",
      "r113",
      "r114",
      "r116",
      "r122",
      "r124",
      "r138",
      "r184",
      "r316",
      "r321",
      "r421",
      "r422",
      "r423",
      "r438",
      "r439",
      "r486",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r521",
      "r541",
      "r602",
      "r603",
      "r604"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r138",
      "r555"
     ],
     "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/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan",
        "terseLabel": "Employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Common stock purchased under the ESPP (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321"
     ],
     "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": "Common stock issued pursuant to equity awards, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321",
      "r391"
     ],
     "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": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r321",
      "r402"
     ],
     "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": "Common stock issued pursuant to equity awards, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchase of common stock (in shares)",
        "terseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r20",
      "r21",
      "r316",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock",
        "terseLabel": "Stock repurchased during period"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r25",
      "r26",
      "r107",
      "r181",
      "r183",
      "r504",
      "r544"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets",
      "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r321",
      "r323",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stock Repurchases"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "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 Details"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r18",
      "r563",
      "r582"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails": {
       "order": 11.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 and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
        "label": "Taxes Payable",
        "terseLabel": "Income tax liability"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "verboseLabel": "Trademarks and trade names"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/GoodwillandIntangiblesAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Average cost per share (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockRepurchasesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r225",
      "r226",
      "r235",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails",
      "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails",
      "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r240",
      "r241",
      "r243",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]"
       }
      }
     },
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumInventoryPurchaseandOtherObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedTerseLabel": "Unrealized holding gain on investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "terseLabel": "Unrecognized tax benefits, accrued penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized tax benefits, accrued interest"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Unrecognized tax benefits, period increase"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r151",
      "r152",
      "r153"
     ],
     "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 and Significant Risks and Uncertainties"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive common stock equivalents (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r126",
      "r131"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": {
       "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 (shares)",
        "totalLabel": "Weighted average common shares outstanding-diluted (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:",
        "verboseLabel": "Shares used to compute net income per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r125",
      "r131"
     ],
     "calculation": {
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": {
       "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",
        "terseLabel": "Basic (shares)",
        "verboseLabel": "Weighted average common shares outstanding\u2014basic (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.maxlinear.com/role/ConsolidatedStatementsofIncome",
      "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://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(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://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": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "210-10-S99-1(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r625": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r626": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r627": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r628": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r629": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r630": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0001288469-22-000153-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001288469-22-000153-xbrl.zip
M4$L#!!0    ( $V!^U24-A'T- @  ",M   6    838S,#(P,C)E>&AI8FET
M,S$Q+FAT;>U:;7/;-A+^WE^!*M/&GI$HZLV.9<<SB>U.?4T;-_5-[CYU0&(E
M80P2+ !*5G_][0+4BRTYD2:Y1$Z=#XI)+!:+Q;.[#T"<?'_^]NSZOU<7;.0R
MQ:[^_?K-Y1FK-9K-]YVS9O/\^IS]?/WK&]:-XA:[-CRWTDF=<]5L7OQ68[61
M<T6_V9Q,)M&D$VDS;%Z_:Y*J;E-I;2$23M1.3^@-_@(7I]^=?-]HL'.=EAGD
MCJ4&N /!2BOS(7LOP-ZP1J.2.M/%U,CAR+%VW&ZS]]K<R#$/[4XZ!:<S/2?-
M\'S2](.<)%I,3T^$'#,I7M;D4:O;28002:_3[AYUXD3T>G'OL!N+)!9I(OYL
MH9%-% ]]K)LJ>%G+9-X8 8W?[[:CPU[ACB=2N%&_%<<_U+SHZ<E YP[',]@_
M_!G4K"AS<.L:7,EAWO=3JH6NL^94*VWZSV+_[YA:&@.>237M/[^6&5CV&TS8
M.YWQ_'G=XC(T+!@Y"()6_@UH$YKG'R?!Y$/4HV0.LRFTVF3TQ7]^OGQ]><TZ
MK:AUU^+EB7,SQ+D[7?2/4.N2Z2GZ&LQ7LOT,C),#F7*"(-,#=F5DGLJ"*W9Q
M"VGIY!C8VP%*@&%7I;$E1R.=9G] 2EU^?-8ZB(\[<9OZNA&P/[A)> ZV\?96
MP92]2AVUM..XO:%K_N^.Z*YUQ&6=_2+M2!N< D NC"S*.KL:1>=1G:7>2U.<
M('<_/NN].%Z9R]<Q.GC_0<<67 A, 0T% ^SQ8@8[F0N$7+]!;[Z2MUO1S.@O
M/_KQ7;?$48_<<,E&'*%N8"QA@LG3C:1E/VF3!1^WXL;O!.1?^>T;U,=-/;R_
MS-,($7'T$"+6I+%'L4#MG5N@U]SBLF"2RJ;L)M<3!6((];!.!@IM'!,:3<@U
M5D <@<N<\7S*RMR9$G &6!-]><15Y"S#)R,QRPTX92C#="9]7O-R*P(YI& M
M-U,2R?@-^%PWUVGQG4!C<$CE:VN5#%-IL):B6([=T1*!270RDNF(V9)^%OTG
M@(DG**$)9-(J++I4OR?2C7""ML"$2Z.3W@)-TP*G.<9N@B7393=\"(Y/"6I#
MPSN/!__ !C)'A!%8%XBJ(_A1')O-4KO,!YC20K''.J]*@3H1M4OPJ2/BI5%3
M5B#H*%XHCI1:!$2%17MO:(PYX8ELG21*A0(8!1JAZH>SWIZ4VQ$;*#VQLQ Q
M,)36&6(5G%X&N]'*^A+2[<R8%6N?P/X9#._N'-BO[R#CN:V 7/$P2HNZXJ2$
MEDO&#7A<(LYDHH#PPP"#(5'(Z4B<Q#(L"506Z%E(FRIM2^Q'Q<)H%0!:&)V"
MP->6[2$>!2#  ^@N;M,1SX?@*>V[4H&MF$&'-UJ]/=@/CZ2DU1/AU;[7*8G?
MYR%$:"1&:7LI<@*2R:KMAARL#CG8K]Z1 ^Z'%XH1QWFL!+9SL$,AP_=W*&3:
M7?)#\.4Y6-Q4(GX\P_@XS.M$?E)>VLV[$ M) (%:C11XC2X-*L!\/9;65P&4
M@MSKH6W3HGXLUR #BGOD5\1F ==Z59^H46(M05NL5E+XDPU;)E8*R8VD"<A
MOWQ5S$E3:8D2^91A/7_R-4-;0(,<UBCJ5' ,N;14G$H=3LL;L:!6V",0M65^
MB7\E0()8C; _B/75YT'TUK;>$^P4YI.=P?Q1='!(;K@+]HWS[ KF-\_0&T,?
MPV4L!2&:6YUS*DK<8C305H!@SHV800Z#0/)$*NFFQ(K6#4L!Z-'I@3<_K%E'
M_$+MNZTF5)2F0.!;S^+25!OA#?";BB'D2,X4XA];H*# (A'<, 6,^X,@7W3^
M22A/=P;E\\Q^,>:J](F/, "# 9V]C7'U[!H:C61I@Q0>'M=S:H]G[(CIUP;F
MGNC2/3SV)D6&SZ6!MB6#CV]C63+;\/@0A> #?^2(<*0!GCC,IQDN=@;I\WP>
MD+2*2#K(J;BP;[D'^"WR-U$1G::E(<0MU?T[^C)M';ZADWG48E-4\5>)A &5
M[JT(#S!<,)O>DZO,Q TO^!,G.HS*R[DM^\&2$;=S8D1YV(<7"%^@_.RKXC%E
M2MZ JHZ?[LG7/\$ACSF8=FH/W7OT>VA__BUF$5A?Y%\J!\L1L4C%A.PM6-<*
MR4>C.%)\IXV=4QS_ I5EF70.8&V!2S32)VH1$FWRW?<P8K">6*I7^#]M,6:A
M#7^5$DWVP5SF_K.5W7_:!7^;N^!7"LDPDG/_41-MHN.45 )BL6(]\WWH!/@-
MT9A CCV1\;3>?PV8'5MNA?!JRQ@.H]9D;BZPHX5YXEX3#=4V (41V,C6ZX%%
M6:10MLPRW/'^#7X:56%<>[3[<%+?'E*/E<;OWF;U%7*8@<'T5D><@,_%B#3_
MM:>"9#V0 IF/M1H#,8.<#ZN/5J9*WY 52D\!6R<C'7(VOP-X!.@GDJ1HJ[V>
M\WO;2B!!R()IH)L5+RST9W\<8UTI%)_V9>Z=Y3L=5Q_^$^V<SOIT%V1,Q0EI
M5'4UPH,I-%?71(Z.HO;!$=T4<0A+)V8#5Y=((G^)I.G$:ELO.@H=U[;&4>O!
MM@]I[1Q$A]W/K[8=O3@\^.Q:>W$4QYNI;7KW!A?C(MJ"YR]KG=H](/3;Q2UK
MW;W.0MBXOXYA";]\)O!WBLXQNGRU9W-<5[-_Y!/[5XF5I'U8]S>YMIA;3#.K
M?3-N".QI]ML]/+;^]\'K/'<\M2'.MW#9YQ6M$BK=C4)9YH_ V<RGCW65OHF5
M>:S.OS+(<HF>>1IY-I(P6+WJ][027V E]CYPUW)_=06:GC1M></LWEW;0H?+
MQOWPX6T,*[=O%XG'D[)XT84GF'U*M]KE(Q=VJ]]P?=A?9#[]'U!+ P04
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
MQ^L0!H0-OAAA$_E\C)'T[N\+&AVDOK2XZ@M PI.";8.N_*0H(<1I0#1OS--
M35@I\^\*YA9.FP[V ^!4VH1F"&N07 &'"!"?_'KQFWL:F)33^I3%M9V24(CS
M8\C?(1G[IM\YZ(6U=A(LB<4PD="R(89=@J-3)P/.@Z=,]\Y!!^.KP5+98>VN
M/@ DN 3Y>34=BBON)E 0)XLW7#&1PZ4"C3:E:39<HX^) 4E6<%(45E:<<OJP
MA0;,-G*K(8(7O%(D]J6FX3JJ$*EJZ1'\.<C:V'1JF1VQ6\N!STK( "=KVPR"
M^)8%X72JTF*1QX4E)2.CMH !-7(_Q'<D\10,/QP!]T=O5? H<IA1'2=!IK4C
MP]^%F5$=M_ N:%@S+ C+($P!L&[C!,&.3J[R8@$S/#;BK(Q+8T3];J5N9*]!
M$H5<4&RP JK#R&39=F,4/9L0K^GO: _P>T :<PTZ).H@MJS '8*)DNW( D#A
M'H).O)8U*$D^P*D-$[:,\-Y&=D@7 ,W &17A9_DE'I[C?1A*?8]A1@1/;'_$
MX +Q'$D&61D&:F+818CZ^X?1=+DUE8H+4198ERFM0QP3BI/!8YU3H!==7P3#
MEB$<GT(Q<BQ#U!Q<S<P8<TMCD2/.RSI7"8TT6RRY5Q,@=E3X3"]($*=$V#N;
MD<)<%#:'(%OU8U&D"TH1B%V^,07<+E=$F3J!KP^[.#<;!8SXU+#P</Q/>LTC
M>NB*#!'>C8]\_@3Z#:G.;947^7=21F)F6)Z=(4#H:D>/0.N)SA9ZZ59G]'^O
M]GP9#OQ:.*RN8/:Y/2?)K1QL,:0U"!P9;2C-7H^@C^6>Q*Z[J3WL@,?83O2
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
M3[J<J]*S[EO*&WUNC]?=V*.)<8T>G6[BP6!XQ<B>=1-?HPJYBV1O6M9]=Z-
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
MYS_'F7F)Z(945L#9.!! B@4+IA0PEF*CL;H!I6KF'JPIQG2.WIA9+SN67#H
M1EG8V(0@#NJQ434PODN';0_*^!U.>E0N_OQD26<MK;"079PF"$51J2ADK5 ;
MHXI1 X()"HS 14N,9H+RS:1)EEA!F>2))&2%7A2EK3&@V:LF51;$J<X+<%/<
MA$NFQ!&Q: T.I-"U(H(KEEP)T2=8=H!^-S<F&U3N#WIYX_!H.'A[-G]M$9UU
MCD2.(DJ?D:DCT:!.R@=24641=0.H<VL +Q.FR^%"6B(/) JG2-HY'[P+@A*8
MF)(DN6!Q_I9<PLW4GY?9UOJK=K+A>_)LWY,Z.5J0"+DT8"?-.8=JBI..<]:!
M+(;"4.60,2EG?41KBLPF-:!T[G=!52?K3/8 Y$ML]/G4UT,:-<6LR$)).F;K
MZRX.TG,L35X"?T .F;$!NX_-.U93G"2@E.%4)E=M \F9$%$;5<M6R$1!7TPZ
MUA="1]\\:#\0Y?7UH[S^I-U^:I/ZS&FAHSH'#3(E]#8'7URTF8E>ROS[HVM,
M'GQ!YUUKW?[.$/LCG'QX/NRF&RBY=2.N2&47182"3@5(&)C<+,NDL;K..*,F
M[# SOS!-T0ME&QT6'XT-(#+X[+U)GI49"06R =ME?P.F#YTKM63L"QH?#_NU
M\WJUUQN\PWYJS.R_ZNF2R<FKXH!38F1T D=U32)*[U3C[6FV0$UQF; "ZTP2
MWDD#9%7T*O$-?+*AR&+$_ /UH=Q4%5^,T>#P:-"O&<MEH%93.CX\[O&Q>>+\
MSG: 6<T'QZ-Q@P:#LK(A24\Y2P54-UB*EGTA132Q%@=<1+S6J'3[E!]1G_\8
M5ZT]^HA;A\8O^W@X&(Z[[RD_Q6[_V: QJAJ1U;-*@K1*X 2B!5_W#O4JJVRQ
M21M/SJT9SKZG+[H2;!)H%06(DUTI2!>CD[ E^Q 7&N6Y,-[9<Z#4*G\I:"."
M F\56WJ1(E$JF!%\ WI[Y]; ;T3 )I+*E!"2@ Q6<\2-(*P5(2M=-^%>1+SF
MPE1O)KUW#J6-68L<P:$/1"9 <9P^DB@^S#^:SP;]UV,:'JY1'%^>X+31[XZ[
MV-OA'Y\-L+_S[-&_COM494I#P"$MM$DVIV(!E LQR614R$88ZTDV8*78W($S
MQ1Z7)!PE%:*R""ZE:(W'BHU.[!2A ?ME?QF<#Y/]*7>/#RL^G<&X,=TK6D<O
ML\_6LJ)4,J-.A(Y NQ0 J0%9^_R@,L6)FM&A=L(ERHZS.1'92I!##F1%,6>Z
M*!2@=+-0^2E'=OU[L_;8*H^'#/WX":9)A]O'^[^B7F_T!(>O!X^P_Z8S$978
M6QV-!JD[^7#S!0J4GD;&[U-QTK*$-!J2%S[X& WD LX91G3^.?(EA#[NOO)V
MT'O;[;^^?-#4*/*73N-3 BU)^7UK]95Q5.<=>P%>^2"B2MIC1"Q::C7_I)Q#
M!38M<*RCNOUEW9O+@'<NDHZ.HW[FU(5B:E(?X1\X[&+LT0O.-J^43Z!:<:;W
MY+B?1^NE4*I;06R_PZ-ZZ,VZC]LFR>S[HE#52D8Q<)9E0%'R+!Q-8;DH04:R
M39CO_&U&,=BYSK-AP",[YRTF%7OQ>MRSC4=;+Y:<FC*G)#,J91=C91$6EC64
M""2'$X?!RP9Q:@GI>9=U5A+K5B,F:4 OO3>^CF)PZBF-ELUV$Q7.;[B([>-X
MP(%H/'C2&PR&2X<Q97:9[#V"LF RN BQ&%6(2(-V.4C3:'9=_/((1S1-!;,(
MN5<CV:HMIT$.!6A1P)"))!&"BIF<=<HU*;S-7#(M23RKQ6I&F%0\.:\0A,.Z
M0P09I;/R+F$C-I6\^76.2V>^^':0E%+:20U$0$YX3H0+% TJ2QM\LX7MDJW+
M%:C7W1=,R>3)QE#7H88D,4BIV!Y"EJ%PC&B '<PR'BSETF*'B00*T644)"6
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
M@L!,]&?=!,LKFYQ2  )54!BE"7P+;;PV34BA9DJ;AKG=1:,O"1TS2A4T"\S
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
MK_..-Y=CP!Q<S C2R6@\D5,)V#DD_OO/&G _GC,:G_:XG0Z[_?8^=5_OCQ^
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
M:C8_"G.7#1"_$DO#3!I_G@W"-$! 4:M1[*MRU#+T<MZPJ[YA>7$2:%#2MX$
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
M6)'(D["*V!YI<59Q09&,_?7 ?N4AA8S]Q6!_-J"@HO4)\!&H$ $8MT5<7PC
M4@4:M'(^V&:;8M72+.O]C/UEA"(R]A>#_=E ! Y<"(0\:(P],,%#TOL8)1>
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
M>H-Q(8TPWAEL?2.-G;B99/$M,\7>>?#P.8R&F93N14IOY_SZH'3@!C,0H>A
MAZ4 1;@ KY7%C##'BU+P_^=?BF#R>XTBB_D<H(;N_3@]</KM@>C.=L<#(3Y[
M-9$9(PA#(&CA.$AIP&I/P3GAF,2..FV;;=XBY"&>?\9V??5UY8Y_UM?+ O-L
M%"!XR1,'&\ :)2=".@'&8PU4(X&HCQ)+EO7UJF)ZR<& K*]K ?'9)#KO+/7(
M@M'1 E/"@4$& Y4B,A<D%T[72E^O_2G_SN0HC"Z3ZAN_7![U_]IJ#,+/!0E6
M-UKYJ.4 "BETAX/AMW>!<NRR<DXZN"%,(%G2+0:T51J8IQ$T8QRBI4XRP8@O
M4@5E"\L'ESC+)Q U-CH6%R3X$;HS@.\'X!FC G-!)$E6A!$H 1@ER\(D@Q$H
M]RZ88!6)/AD5M"9'#QFY=0\!9&V\/##/!@&,-U$CS@NO7P(+BH!%)(+U2#@D
M M=%U6'18BAKXU7#=#U" %D;5PO@V9K!5&"!.0;'"Q>_".49+A0(G9QZGZ",
MD$P KDLJWMHG EQV-:C8S<]532N/ 62#8PE\Y>;<?\$B#\&;9&NP]$-Q! I)
M XG#=&#)K9 T%KF'BE75+[XV!8%R>>.:!PXR)2R'$F:S&1$E.!H#A"$/C"I;
MW$8,!2^HX#SF)(1F6[>24?KP4XK,!O5G@\<,1F0.6 H'S,8A=)0111' 8,6+
M.T4LN3$N_9"(2$I(#$4#8]R2/'<]>#I$4(\(1J:$Y5#"[#D#TE@C) $[%Y-9
M8 UH&2PXX1FB44OL4*($VI)Z%>R"):4V/"I>+YL@_-(?CL>_-FQ(\ A749")
M.?_)WHZY".H""AY<U3Y].1J>O$C?U1N<I?7;^=*YXH]2>--Q^X7HMLXG(Y-$
MT!N8T<7V))R,$R\6LQP-^_V2&:^*LV12K(H4W\^%3Y#67DOBP"N"@$7+0$<L
MB@)IGEEAE(NXV6:TI?C*%%/-!977)'Z266556&7V7H=PBA!E@+(B%9PDQTL+
MX@$;&K%1S)<I';)%9 5)'9E/ZL\GCUL*(K/(2K#(7!'(0J,0GCPT;QT4M6#
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
MSC=H0,H9H:3BG"FDK>?:$:2X$8X9QJM28&5UZ:R_*M%?<PE-UB3YH<!!1ZZ
M2>E 66<@"N6<H2&@(J&)X@<G-M28&=<3R6NGP+*8LIA602\ZPHVQRB&K35)^
MPB+N0\24!&.DXR3KQ1KJQ;DZ78P:)I.(#%8>&*$>--($0K)T5 R*\,CJIA>?
M6B7U3F_0.SD[:4S,>>-3;W)4Y,BDYV@D>+KYN-Q:!]Z>=N'%7!\SBRG?&%O]
MD>NY[>^3+5YY3.5:UZ_=T#>3X/>'^^;\W5=U^7(XNLV(S%FF55F8[^<C+]A9
M45REAR P J:2<:FQLN"\Q5%)*Z7VR<)L"3U_'3?7ZJXMVM=.R64Q93&MA.ZL
M/.Z2=6===.=L=(9BSBRQ!'#P"IBA ;2R&EBD%)ND0 V)M=*=3RTO:C><GHW<
M48)%8QB_B<:L=1CF:<?(;R?K)29 ?=UY-V1!9>:]%_-^F,MW,I$BQI4"$Y$
MYBD&S10%Y[#1TO#H,6FV,7G(/=A\MK42MG"-Q507!;$N(]=SVS]J7.Y[NJH\
MV,T>1)5Z;#[O229S@V ,6#N3_ :/0 7,0&K.HG%"6RZ:;=XB.*NR%<+TVJFR
M+*8LII70D(O)>LH:<FD:<C;&QA'VR%$+1ND C" )VH3DZEF>_H(%EK)>&O*I
MI3]MG9SVAQ<A7&8Y?0FX)5-^L-91MJ=])%*'(-MMMPROMF0Y:.?3((S&1[W3
M-VE#9CZ^#Q\?;\Q%WE @/ :3Z%AS#(PQD7X+&*(6/BC%?+2JV5:THGI4^8BS
MWK9PC<54%\6Q+B/7<]L_>O#ME@L5WZBP-Y<VU52#97>C.O4V%Y"3'B<A2P7.
M% $YZQ!H0=)ORBAB,7'1VV:;M#3&6<6M&-;73L5E,64QK8+F7.I5Q*PYEZ,Y
M9P-UD06#E3#@F4_Z4B@*UC %G(?H8G(+&3;UTYQ/+2.N1$42S#@4S_LU4W2M
M(W5/^_@DGW)E,>7TI]4?N9[;OB:W$O>'&VGIBAF8_AO3\]N#%^:T-S']\D3!
MSEZLV"TJ:HY[D[ 71A][+DSMS]W@AN\'Y:?DH^&*+<ZM&Y*G%&)4!PK)N@S
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
M'?U]V6FZG$W-8LKE=ZO?,D_[E9CVZRFF>X0/J(HT$.-T-)*7DBLL2U-Z'&,
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
MIJ32 CRL&!+>*\33?H7:40XPR94.W!H+8MOB^,&5M4\7J5D#GK2JH:7=+RX
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
M6@EN$;R )1PYDG*GM$RS//]E1TZ6@I8 *EW)(WM9CP1+\\?'&FNC302$I(V
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
M <!%:= Q&ALI9YQ&K*$CGDLCN/<$G)$,7$L^>3  E[18 I<B*#H'P&4B05J
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
M(*2V]H[JI_6C^ME>^TNJ-\M2JO6OF,&[D/K!=QNMB]J F@LJ+N(B$&0T$[G
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
M+DX?+$K+'O?CV_$O?XS3\IN=XM6*F_X8C3[:E?R Z8SZ_+SRZXLIKN-RFJ,
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
M"H_1"44NZ)TS&@ Y@/ ,?+_M8%0N=GHG:\67D3^8>@A;UOLN;#=,O=FYR(J
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
M&KFH5)$7=.!< ],R/=L=@$DDY:*3D<H4> S." ?LA&-CDI!)DML>_=; ]&3
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
M QA,Y@91NC-J@(BJQ+#5P0@N,0"3#3HDGY@P*3 ]1@U2H\9C+3O?<\9X:XP
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
MGW '3,4%C@=C;<B=,K$1D4OG2Y)\DTKU)#1,9+''+DC#M.!)&\SUC3+ ;O,
MI;04\9_'*E2V&?2&;J^ @C^'9R!F^2IHCEV9MC0 [V#C^H]V4L$9&XQRP7*B
MB!,Z1D4]U[ 3P^^'ZM7K@A<O;X-O\YYWEAWU]O74&E\B)50YK4^+7/,)H9I;
M__.OG=;VUJ>-QD[K[6;!EM7:W=O^W-C;;;S=;7W>_=?.NZV][7>-]SNMK=;;
MG:U_-3[OP0?-[=;>YY)<:WAFAR''A3Z86>OZF<\$>$[M,N5V'JV5BM$0"65<
M@8VC@\68!!.P(P97)Z)P#VBC62W CB9/"::&:"Z"!&6%<J? *DK21B]N7%$K
MY&3=NH$A>&/2.]YPL=,&$[-?VIWM@JSUO-=UA32//KMH=SH-ZX_SE6.?]^26
M/W)*9XVPG=JQT!GS:ZZ4Q$J7M$>@0Q2.\BMO?58\QZ2Q/7@'S,-\=_SVWY_'
M#O7"S3[?;U-ZQV&Q9.=,ON^:LWW2$Y]?G=WN_>J88+(=Y6O&K0QV8!OVNVUW
M\MAL9&+$$!,,^R*=G>(X?6+"S[F:\H0:/&%^380AU0R?U>E4"Q3B%+50TH.%
M)2,"@]@B1UE"3F!0B2DW2IH9AL_5AX2[Z$ 7/)!Y202A8%<_B;)G'J9#WD$0
MRFY^Z2,:R_!BCZT)0FN"T)H@M"8(7:D8;Q.(AI%4,E>[%3%HEQ2WF%OC-/=*
MUP2AO[94YT?1_+H/^M;!\<')#FF=?"2@8[7W3][ TSQO[AU=')SLX_W3]^WI
MX,6#=]]^')P<'Q^<OC]MGGRA\"ZZ3_]J-S_L_VS]//JQ^^[-:>OD4WL_.\9G
M<^.P 3./*H.X\1)QSUVN@$R1-%$I!R8= 1%X33<P%NM"<%<3A-8$H4^<2/@@
M]*R#OU\ ?DX'?]OH='* FB&(!/B9Z[@((Y VB3CB1;!6O'I-S*9>5O#WNA"$
M+HQV$QZ ZA$H7_\G(041PPI0+$S1ABZU.;(X>[JK/7/.][( (+8YQ]H?A=&^
M>OT'^<<=WO3?+#E\KC+\H#/VU6 \K97?Q<%[-L$Q1LMQTAZ)Z#CB5 IDM3-(
M.QX3(\PHHE^]9FJ5$K]K=H@G4NH>B0(UI>E+08D92M-HK(N>(T9RB+6."EE'
M(I*8&V54@&_3J]=*;,Z)LEY9@HB:TO2Y(:JF-'VQ6MHTI6FMI2V,OW-82T%'
M<\9[6Q0M0MQZAHP1$BG%-6/>,1HPX.^<"KTU9^G*+OX7K:#]EIREOPX@IA4T
MX[G FC)$B 8SSB:*')4<*1>2E$%X[D%!(VI3+^L,8X7<;&NI[]2<I2],XWFA
MG*6_"M/F%&ZDG&MN)+(DQ])99^&WX%!PA*A(I? FY_76C*7KL_I?M,KS^S&6
M_CILF'%(<2JHM@%AKS,O7TP(["&/&(6_J?2<8?GJ-1.;ZM%%76O&TM5G++WY
M1/A%H>1<%2DZ325F)FFO"NX]+(S"@1G%K!;&UERE+Q(3YQSE,9*HSEI2U [Q
M$!U@(FR+C,I@;#+4.U/4)WS\8=X2U^2*A[C]!E%L+SM0[6'P6 >JO0" G*&Y
M=XDG2SCR*=?^,I0CPW4NT6@X]29(''')4KJL2M9+9RE=#<[1PZG_9F@$?WV
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
MV]><1P\]A'T!H_*Y_>/!8_+R1'NB/&ZYBV:](E>H+ (T&Z/96*L9SBKM(O6
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
MPHI2)",86SQ$ARS1%C&;8$J(XK!?O7I-'NVB>=D\,S4QU6, PSH">KI.CM'
M7<26R>B4XB8R)5/PM8OF&0%C)J9' 8HKHA$E!  #I@59#7]RHA6QVF!G!0#&
ML@(':\"H 6.6$M=$9[GBW+/ F0)S*S@KA8,]S$90[VL7S3,"QK2+)F(>C1 )
M4>HXXLI0  R+49(^1:UXP DOHP!\#1@U8-QX:IQTM-AKB:7@7F@MG+,L<49%
ML(*1VD7SC( Q[:*!F0$=@Q,$R)"I+ZE!FGJ,7+1< .@[0FL-8W$7S>IQ?[V\
M*^LI>/8KZREX]BOK*7CV*^LI>/8KY]%*W4: N,:43Q]B]ZAGSX_;OK%SEKJ]
MTZ)WUSF?KG%!3OG].)8N>$NR-1^TM0'[$(*4REMIK)MKQE]7Q#_%[_%L&-_W
MNJ?;/P:Q=V8[HR(*_3>75^W;ZD7;+_C5]N#U;SI=_VT]E?-._/\^@3(=SAWE
M\N#=/L]\],VO\,R3+=YZYT&UWKG8/WG3V8?WP3/HP=>#T_W3@]0\^4):6X?<
M.,V$]DA)G)UVD2!'/)CD'I1K"[:Z].I5(X()<P[#/.@-LURO/&_7WG%LO.V>
MPILO_\]_:$K4?V<&K[,B7-X.8FB<Q4&C5\I*O^$N&T=7DFM!-!K.]N$JL"/[
MQ^USZ%T#)*0D<;O.Y]7XHWW6&!QWA]#:T/_'^M%[4;(IY/+9FO2F-&)-:+#D
MIN1Z3=I:CVL]KO6X/MFXBL7:^E@.,$JFR80JM+\]37VUR82>F%1NP3%;NV'[
M-:QS9GKP[B9%6.UA>RSGU]WG)"]QR)9"(;? P*SCV#P]A=P+';A[4<C]ECQ[
M6Z>Y@D9-4?B H9M@UYZPV6LFS%K0:D&K!6T=AZX6M%K05D70?H=LGJU^VS:>
MC&=G;GC<RHW!?SY=_U<[,NK&L,!A/TRG*5FM$R'6>.5X,,%9CA4.D?.4M(IW
MI2DA=LM99"[@E)OPM3TX'IU';O_PG6$>QZU^/\+_PY[]\:I1GII"<WX,_CP;
MGJ+0+2I)Y9>, PG9>AY55B6T#TZ;[W9(ZV?H''SX<MD\^?2M^?/_9^]-F]I*
MEG7AOZ+@W'/??6Y0[!JR)N\=1-#&W8>^+=&VZ?:%+T2-("P01Q+&\.O?K"6)
M00(S"4NR5P\8:UBK5E7FDT]F967^WL9[?6T>_7*\O5.V+3OMF]\9YQ&VCG?/
MFT=_B1;_^_/>SM9%Z[?WE\WCW_&YWETT?]N5S<T#NOWI]^'VY@7].I%'R(16
MS$0@U$I%0)46VHH[HK*#S(QSQE9'/?6JDB\^(/X=ZG7-*SOXYZ[.)T0,T7'A
MK&# G#+!I@A<.IZS2]+4IQGGJ/*7DZ<9>8#(@R<2C"!@C"8^&TI$DMDJP:VU
M>67=U-7YON-!A)IZU=1K E--8K'T1+1>!!!96LC*4BU!X:L!X($#GS7U6C0<
M9I-UO(S4U#!'@O)(O:2.Q!C&"5!CD' E7'.^LLZ47<47E@",:^HU#^IE#"BK
M'/@<,R@1',LF*2.4!Z5UM/6Y\#FJO)A0>:6L "TMH<JCHF<CB752D^@9-T8P
M)35Z6V96QSQKZE53KYIZ/9UZ*4C"IRP%2P&RE<9%#B9I(VQT[L&^%C7U6C0<
MEA,X3*52R3!%8LZ4@ Z6>"8ER5PKFZR'Y/W*.@B[*OBK=_>JJ=?B8\2=U(NC
M-D(0*?)(07OPULJL!<TJE%Y;M*ZP,<] -ZI[%>QN7;X3K9VM_6BX-"HY$IF6
M!!2NBI=>$PW2LA 4C[@\==BKYEXU]YHG]XI!&&W04>6I.FQG@A-)&I^,LM2;
M^$ 5DII[+1X07]P&8FEU5!DR01-I"4#TQ$)&2';(KQ--2,+8RKH NHJD>PG0
MN"9?\R!?43CA9 @^)B1?( P+7&:EP&?MP*>Z6M$\=;XU0;[0=5;4A$RHEYE
M8I8X[R31C,5,F4G&LSKP57<$NWKBOU#Y4VQ\'+A!ZM]+/7^RROK3;$ES&76R
M3H,VD(0P0M/D3=(!4F0NU/E9RX2<K;=3^5E)(FPRFHB+IM1YHZ5KJT?7E;HD
M(,CDJ%A9MZO*+$B_GR>QH;J#QN,)3\K2J,@UIT%"4LYFX[1APJ#)4Y+).L=J
MCFH[F6.5++=2<4&8U(* UD \CXKHG'EBV9D0+?HXBZ&R\V<T-5[,F!?8G+BF
M,E*?.#"+KC6E+I3(=$:RP'6=/+1D #.9/&2LB=S+0+0$5Z+9CEAE6,DDB"8'
M9ZDO29RKE.O% )E:SU^K;+/1*9J@-(\&G$*:*"*20Q5BLI9G62< S5%MIQ*
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
MY:(P*^M\07I3SQ_B9IT1^3)T7+S9^C]U5^#7/B0D/!62"B62 B-Q(H1(UKC
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
MKU-UE&4I("B)$S00X$")"<H0EHQDSBOKF5Q99\*N4OOB\W:+5P.L!JX?%+A
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
M3FA%K4#CMU?0_0CN%&=^@'[PROIPHJ=/<MP4ZPFI'J[%PS>Z/3 533:!"HU
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
MY]JJ'#C*PK@\^VCQ6;WXK[/XX7Q?)VIYDI'PE!"$58C$B&B(<9)3:7DI6?K
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
MCP+>/XCMG0UDO#BV]_O.&0M>E69 3!/P.A)OHB(6LH%D6<ZA-..:;@/SU(Y
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
MSHFLMSS=BWB:P48Q)7F<BB@#AD]BF9N&18,T$LT"Y8J:(:S'3:V9P(+#=.&
M2GFH=K"@75Y>TS+S?(+"C;/(651N7H-^*K</GB&4D.&]+L<KLJ+@/9)F<#+Q
MQ()Y=B="[9#+9,$)IYUIA\.7H@HTGPLZW2AVE-31ZK8;E2]DYB*<%-+@TIR4
M*J1W"/LH"GF'(LG#>@$I]*3$P6>HO(&D/VB2^41(KI"S0'T7\YKG;K=K3)W#
MNRC$&P153%D=0;7F=/#Y_F &T*X0=?G1(:>EN"&59^0D <4(3F' !2H@QH9X
M@N1((ZF,NUS82E(0%_1C]:6DUBV51G<BEES#5-'N2NW8GA/*5'(A?GAB*H4]
M$90$3CF?8E!U.BOR&E:G$9KR.&%G5>T',(]0MQ]O]I3E]C76>?BRP$5*QRGF
MI.*-A1MW,:08 XL0*OY7VT"7OH6UA, .Q%TIEPSSQ8.V3@+GMM _[KT0+UC\
M!PG!J%!-1K"]@2HE9KZ0PTO.)B9QO21.TP617<K*JIYFDW#T2S')ZE%5]7I(
MVU(W6I4Q:R96KJ.-$CT2V.HHEW &W4Z[<5GXA&>"U*"D!$%(77DA?OVHBKKE
MK:)]L* J2Z4F0KOJ#JE='@%"@RAIR38S2)B[./!86M#=LN0^7!S5]=UI1HK
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
M]8F #VMVJ7Z!>;OW[%KM*M?Q3'##I<)A@. GB2@3G0FC%F&R:<F,4 DW#N^
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
MYKN>3*K$#DV^<Z/MUJD2AK:UH6UG6^^\H6UM:-M]9(;[\TAQJEMRM01D)*S
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
M6?MY^6:L#]OBYQZPS#B8(A<L(5500?LL=QBIU6MT'R16>:**E^!OD8874Y$
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
M>@<O!,9*__ZS^\LR$I^"\* 1-T?LN&$L%MOZ340B<4,ZY%<^L!V<[X2.Z''
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
M5/C$(B)*J7#4ML0/3Z2ISB&I/F7ZX<6R'\)#5"H*B\EAAY,,:V&)B^,TH!7
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
M)"1[0/>HF97Q12&#+;4A@+>8T:U[4@VHFS1UDAZY=W$"NW5ON73MRI@T:G5
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
M=W9C<^D3ZV,V3+1D)XU+"N5QO+MBG-9BG5"*!::VKKDKY<"-_=CJ@F4V[_+
MN:"&!9ZTX55?8M =6..4G Y9W7<[RN ^M]&!2%N\R[IOQTY4_*'KF/BG]702
M,LDDE^;WL9'!9M\X%@N,6WU=Z].:3622)IDMM#_ 43X.CJ5#;M>B#)TF/YJF
MQ9<EPYLEO"PH+!9PRJU;_ \8R=#T])\Q4DQ[BZ3E LSP39A085^W<5X3QY(V
M1)HUQ:G";=E5A+N[W:SH[(-?Z7\PCBPLEJ@ZXC7L)_,Z=DRT%M),K\LL#IYX
M=; !=<A<7]6Q;[O\]SE>(%/C!M.>@5)+:E?'DQ0M;;_G #82% 1$91+Z[BI,
MXR:Q&B'Q+J6ZPMHZ!56@G69]66-O;YXAFV:Z.,4]\3"WREN*]6<F^J@%*2>S
M*;*6:_V^JBTCH8<K!M)?T.]X<D.@*UV42/@!RP-.$/3?& F$/FR%5Q:;A?.8
M[) E(BC9;>@DA25'18MN!+K6!25(27F=P*Y#D^2+V''&C<V4CSMTJ.*.R)9W
MS,0<7[FLHM98<H?O+VG5Y<&72;I)"T,.*"Q@(MQW7G_K6Q*CPX;VO!]GN]6Q
M?=68DUZ<OC>%O]Q&1"C6< DO3WX8L:"2>SCR+//C*7JS@CPY(TT,:?+Y&6ER
M1IK\H@W TPNQ:GQ>UQUY%%=B@@=,WL"-#7UP)\"'-L:/@HYY ;H3C@3;WVH_
M\AC>7H718W"C$(5$XW=88M /L7"W+(6XO92SRP+%N8P!)>CQTAA[<PAL1#DB
MWY:Y<.T23RX> ")ZI$X3Y/<'QZ6G4P.[&ZIFZF[4T8M>+.?)E07+^; 6*SC%
M'M9]P;.VI;-M:"JF(C'K'Y,(KCR<> /W/MLQ+WZ.&4^5?R?R9%,2$UOXZ)J'
M/ZJ^X+]8QX>J+S&^>1<.40T(5WZ--[6$KVR\QQD3_F728XS&(8T.*&^VW=7M
M(83C%3<;]4D)\Y\1)26_/ADCO<W#0"KN1AF@^2ZGI&;+(1'RA/'"">,U00\!
MPWW5DQ(==^@9Q?:\F32]FN/W@U]L8_M3XL!^+1."OY.<J$0HB>Z)>L3<Z,;W
M'.T6>_TXRUD0OND&LH3<),?0MCP9K/H.:=G7+; J:KFTM>8,L$_;7O!8*OJ;
M-IESSL'%1.-<PGP+#YXDPJ?&>=8 Q %Q+XVCTN(QB=ISLT6MQ3=#A]=!4H+B
M='04ES<]<?)NF/*,ULH].?XS?4S5H[8>P#S#ZD&(/(:<6-4\*V5ULU</7)Y*
M4!))GIRRRG#K"@U;M3E0N0<B*"[[)+96V!:HL)(F2%/V5E'BH]B8PN9YT,OI
MA')ZH_L[M1_@.7#'T_3MA',U6<TT\F3'Y^&@0UKM8>&/'4Q@]OLR<>LV@8Z3
MWSW[].F__RO\SQ=;S$B@KTTL()J?6E7=:MA*DNL!#O;)H3UR)%1]PCVN;TS^
M*Q(RK<"[%1O)BTT*>64_Y3GC;GQY!<-[L?C+_! 6"?6YE\6]U8Q5T\XXOHI^
ME>.'8R=_UJ%?4AEJ'WUQEM\C_I4!_(Z.9%W[?F!3*-:.2+?1%)%IL-% TAC8
MO#!U7&F&L;FJEI45Y.:G@^D,;6:H.3N::WRG;\*R&W!B/BT6SY\^_XA#%;C
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
M?\.?I"S[]@IA'\V:52A4L1PS)UDKM#2Q:S75A_6B,4ER9R4ES,I^C]V[:5(
M TW6A51X</'+U%]3^C/AQHBL*NU&5+/QU0XIU_QLR9O>!O4:2"4 R? :2CE%
MUW_C.0N3GQ*ECV33E7>,>;ST&0PMQ8S^ZT @I))*[15WX-:(G4](;'P#=C_T
M2* D-U&D1^6>2.[*=*0-\1JI5%]*4D!S'[_&$IWVA7A!HAUPW-830T(]HUS3
M61 E!?B#U!\>+\C%!,]]2I-!.@3$EH/L;;_0NGEX%NJ. *.?A*JN9/U%;?%F
M=&/9DS#Z7GF.T@,T2;NJ6<#%<-W6UYK+(]*." N*>RJ2E$3-]A^'GL =#V]4
M3]E][)F %7T()1(]K:M=W2(9R,I5EM,EF\C8XQ@Y:V/V7KFA K9,H^+OQ>+K
M:QH[6.I1AUXI)_97R,O%'/#[\AWQ9.&_1+Q^>?!7I5F'G;GE!O_9V6%<9P(
M^F^8W#5B(EN"H#>($>J(4H'?E+NX)#F2[51<1G'"Z9_*O(!_#KTCD+Q8?*4>
M0V4\%'T^DO0VC+,T<DKF;S31I8%['V!(3$58[8"XAO:XF81) D+(,0=) HA?
M/;X?G2FOP0H_?_KLCYF>:GT@F..*(<9V&0=2$DE.-IY7U;*R/8@T+ PO@*&I
MW>;\=BAAE<Z2I<)Q(M^@=)62U=*\ZS4+1F+B5'\)AKL<<"Q?>8J\-PI_%A$O
M6KI?!013Z4'YLMTBR6V@6W[YZ@T27S-F#7_P-9>%7ZR17H;@FFAA?V3D#4,\
MX&=?O_BQ$+EL7HCVUM+#\J-,!5SU:_SHL/@.KL9(WY7PH,)15/)A1)A?-5N&
MX,8^7<&"$%\:\SRR(- TX@UF] UJ*=(R>_[T^5.:QHVP+7S0=#HL[*F9C7/S
MZ@UWR:4C^^+'#Q@REK3N4H4R=LV5,%EJ^$$V1P;YI"?,KTUK2<T2/JZ2W?3Z
MB/9T24]@I!ER!*?-T<=_9&?%3VC/:Q+77<-PHR)]2J1D>#.XB]HJZ8CDX]'&
MU=4MQ26'.?O+.R3Z$ (HP^A'$I:,[L>$BIA,/8"9@Q!"I,D):SWLF<]QG>'>
MC0-$T9S,!__FQ=LB8^!*%%#@P9!%Q'-&H4X)1#+ENAJV!6UA7A/RNE4O$HL[
M<21)DB5A*D/J- B%RM[1&FV&(%VKVM:&I$L"X8\441E>0GZ0UB.-#D (35"F
M:H1X/<E(Q-SV*2\153M9=BR*B=X/3]'CVR?R=DK57*(F $,LR)PJC6B& $N3
M";X5)V-*&_-A)H>]&FH][!'NG2OEY#ABM5ED^_Z3NSIH.8KLNIPL.H5=>6.!
MB3D1?C6:?"R[Z%-LB\;2-2U)L/A.=!+*Q;MP\+AJW*W&4,'U11U1XH;>8DRV
MLGZ6X[)3(P&%V>=Y>,OP[@$3,P_CNY=F69WOF5!0EXE@2)8$,K4)->FB:D&F
M-$T?$>6OT@E31"S-9VU#_.Y$LRV790Q]?(Z[1,*>B>'1*UR\NDWS!,M5X/&R
MOVE]HU[2GO'\\ZGVC-BW@.3SQ.7=[Y.1Y_YY4GI.+_C99+]'$2G?_5Z=>ZJ/
MGDY=9"2W.RT!BQ=@1C;LV M4(Q+6#3(\7M&EOVIO\K6,3GY#[(YXQ!%O(.\,
M"@0:XC3D&BFFIE".8VJ7D%>=V>6$*Q!=PS4XHFM.=:')54'B-/U&?6<L1F/?
MV 04>' =.F7#"CWKR@31D=;;)"_700#D*[1^4=.9N^S0S[^A%K9ZSP+1F"_C
MKS!#^!XS)/!2WW@8@+#ECJRVM1;V0>0EXVNK"DC*F7>N3=Q3;6(VL<X+&UDH
ML1DH)F2V&.[3*H_+D1*5),2G/B=LDBWZ<*/L*R\O9?'&Q<6$F$JI8A=%@H9*
MVA0HU@+?<5_3+YH6=P1ZE=Q\J1D5;$"#?0AK](P!NK\%,YE79[)\[ *D @EE
M54-X-Y&RILR7$)43(M4B7\<-'X-C,1XCBX.6L:>FI+-08<2O?'K&KYSQ*V?[
M]K/L6^BN68R/PN^.3I?OOWZ=ZZ4R;_P*9ZB PQ)QJ-5>'.--M0RF 3@B1DC(
MH@0MHT(_:E!5BW8?)<<<V9@D9!QPN<)N9&V^$S79/A50GA:A0"=XA?P02N,=
M^>I8])>4,+"@ZEC8<_)L'PH3E.1,O'-O?4Y6YJ#J8P1;.=7);-9\\#*>-TM<
M+&EBV\@32DF9RG$:I[0:,NTJ+QWU!&]$ YQKJ799#PS#'";3T/?#5NG^F2Y(
M\XTL !$OSWD_M(>R0V>6-X5[;><5&])TY>.+Y2-"([)*>VO  \"463*G(Y<K
M90E):7F4UQQGE1/$[/Q+9CZ%V/@[>UDBULX#GZFOB+I$X^\\H,VUV:*0'=+
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
M1EJ56U*?_<_@LU\M7D"<C?^FJWP]H']2-G&<^2AO.RZR'/N)/*BD6RI<0W
MJ I@V^"D(FP;L49))]9;9@O 82^HR;1?P147W[8U?2QM5 4$[*N+8O%M!1NO
M2;IA]2/Z9KV( _MGWCWPA6^';?G>=\U2SVNY[0>XP]?HG<%%JY5KK!7F?GQ8
M%BH@&/<66Y:MXQ2,\ZZ-$C99XJD)ERU)N6#43;Z9.@X.ULN;AI@]\'M)@=/G
MPRZD0Y>0H2K4:';1[>"8"9/&SSZK+45Z=(W6**4IU2YJ">RY'5WV-6U=$GJ(
M+:U*..*Z27A$ KMWF:R/]:"*/ F.JN5V7#6;(@]UPWG$95FA);TF0*Q[0R,:
M:+<$\7H9YP,F$3%JX G^B3L#=_6J6+S!]&>'W8AOWL&*>O'VW\OM[HNWO)!7
M5^T;.#?\5;(L41+:<@^7*  M9>#WA UA0 KW#L-?VT;;U":36SR?R99POY+6
M2.O;]"CB.7@Q+=Z.&NWPR9HV]M@9H@1S9?:$FCJEU.!.F;Z3/A&7)GRT9<.9
M9)",AB;-,;K5<W#8M4XYA+T*!0KP5AGG6X\FC.KJ72 . HI@I,Q#? ZV"TD^
M=S:G)*G;AS?T=\S,W0:D@*<(PC\P1ZI^Q0SL#7>7=_-BO&Y.82&HTH@K<XJX
M:?%A#WX.<M9LD85C*JGD3N5X)\TT:1EOTIM)0]NY=LJ'-[U')W/QC;2<'>_(
MHY>%_W@6LZK<*X]#E,VSRP8E>=JD32Z5/?KDZ;_1'3[Y;+H##\7=M6D/R2T4
M:DBY>+<LI$\3GIS*92%9-/:+$3#T=$,MM1$)*=V!#'H'H0Q11,#YR#>?(&#R
MCCF%*RA+(DNEF.W4+29J 3/IZNR8.[(73JS[+6->Z=28+&"<*%K/%FMG'_SA
M;92[MQT+E"+&3ELDM&$B!8<)BB6VBBK.?2B[U=7(J'GY&^,2\R0@@E#QQ><,
MXO[8S,];JF_Y>K 5E<T)GG&!J^;82,J6I6,GUD"7G4"")-:Q=#@7/M=I.MW-
M&SAFKYW MD,&DQDPY)@X&--/!3L&:=V*Z)9H.9WVF-7,!XT.LJ BSCKLP9+Z
M?"_N;K^//^)[Q"(C!+Y?_.[9QY]>?(2<)K6F@'_W[*//+C[5/^5V^2>2[JQ8
M@A/I;O!BL-U90[Z7;._& [YI1.$!6K(9FW9%Z>A3(Z@\':GIAUEOVFL.TSAI
M0OJ4 J.5'DX(X^ 2V]Y(=KB94YA8>'D)'Z,'<:2+BRC7:NDTT'4&-SM,;4UG
M_TD"DY<?7*0\MH+YWQ0NKLH=Y\8KJ601GM829E7#RV',!R-U#H@BUB[D>O9I
ML^7#5OZ?4^F.+ 46IF21WC7M#9(<D7>=P$Z<W*LYU,F;$7<"OA#/S*VV[0E;
M!P]_[ 73YGC8Z>_D]5![VR$UF-US5X?WV>EY8P0G%'2%Q:$=+.I*38.99^X%
M7PU]=("/;2W=#1)>TY.MF)V+<VDQV_8 3?D'$!DFG$=+"-PVU=Z(5>$AD29F
M]8[;1BP\4#1'@KK2<I$@OS ]] 2O\N0*!]'AEAA/8AF+D73)Q2*-8*Y+\&LP
MP*[F@!B("B%)<&2DR2I:=VEHZO<MO"OA.-A:BJBN5])5A&D2@PH(;$*$EPO#
MZG[)C]@U8ZO\\%;1R9:.5&S5V*-PQ?SNXV<?7WQF9])MI%B?X3#][I.//[KX
MXYU^]URQ?N(K].A.7^*Q+/$.VZD3:Y&!<K""N^J:TV[V2C.+/G,Q,LEH1O[,
M=+B!/1/F,A/('JW^J->HVMF96G:1<PA;CP<_;$+NY32XF27M,.HI/=:9R7@Y
MEWJ!<_G_!:,+#X,7P;7>87PX"Y&B4+(Y<)OIXF\##%7 8:(_-X/!3,G_H+%?
M:TE;QGD4N,!_H(> %N%B\4/-:%ZB(%'6OJI_)V0BS)F' KK4D_GTOGLR[VB
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
MWS$/F_*Z$ED)F>UX4R:50&#33WAQX16.O0/N.WH%BU>Z0!9?QE)+RU($MJ)
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
M5 Y"A.55M7,\7^W9:_\%4D5L-0_)'CP/]R^52GCU,D/0'I!Q_SP!]W<$N:1
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
MMAZLRTH&I#F,!X53!MP'S^M2;<3DA'*?5+JF'_]F=^4PIB[DM!*AVCL^C-[
M#,#!OWC=<M&,R4\*(0!%_"*&T82]IBER QTC(5=58D2FE6+B@879FZ1SA:?E
M,9H$6ME,PX'+:PMG4[5#(B0_#EY;MJ_><RNX@= I44:Q&#?!@>FM&$O*%:V0
MU+.L@=DU(*M3P?G,Q, 8:1XJ*F,A!H[$X=*^)X!7*YA0B\T5-[C0;D[H^,H=
M[U*J[B ?QZBBD+<9G]/G]\:+W?>#K)(-D5R#[11V&>J$JNJ!&J^%/-06A*\D
MG?-/]Z9XX9#?E)/4X^P\Y/?)0IX*DJ7$QQ),8+O\UGKVA^9= V$MN#1FV<XS
M=&\Z"UC^A_@J/"%GX@9,57@"!]-YR.^O0,+03<8#&93+<:0A,5YS26V)C'XY
MS\7]%:MB6#C1JZK5;42&Q>(C:9.LRJX[;-KN!CLCSQ-TGR<(#"<X1G(ZP%W
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
M1RP]$3$GFS(.G9&1'7TD&U:],6Z%+6\FQG@G<$BY2]) ,0HM9!K#VIX&J3/
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
MP2AUPVZ?T;05@H"4+0-F*Y("'$TQ%,E%4O&&>9*)7WL:3TV:!LV<?9F<DOX
M>UX9=$SK&1.J-B#J.:7:%O)]Z3^D71&(W86M(W@*- ](K]]LV, 20!5FV\LX
MC2[L?1JGB(+.QG\-35@\?_K\*9\SX!4-S8H.*PN785W1O4;$(XO7Y=]A0& \
MV^T-6@9>5+(6J*\2+#TZ+&C.R1Z#MV1C (^N(X46J3HZIHB$+<%%&JBW[N)^
MBBK/;[4(%K]>1>=?_I\OPPH]8^(,JM@CZ&&P>E&;YQD(G3%/;\&[)\D%-,X-
M$E"W,NG//BEDXOT/*2M?DOI1@W>W*620'U_+SY%Y>JP!Q[I]-VWW[I]WCBQ9
MK!G:#M?ZS,+>AW);.'D,02(N8!:8C0O--6=7>X1B=O!M3*_RN:$NPKXDS@;+
M1VOX)4*OS+M:];:7_6EAV3C\AXA>NVR9D9&/X*_'C%_A3G]BS[[LRJW"YJ]H
MJ7%53$4<'*76#@*&/;/-8BHM?Y!"6N*Y_8__FZK1UU4W4"@$RV_KF36V>"97
M[8!=ZIL]F2IYHCZV5L#R5:<T,:_)8M<4WR9SQNA@+3EMS_>4PU1^I1E_*TD<
M&[NQ\- M65-2AT$\PAW,.QC72_/3^>3'G[)CF_..8+(<SAZ8\=V WKP>*TNA
M"F$?@ C*C'RF<EWW$J0R+T(V@)S-V%2UFU\Y \C%0447"HLZ$37:>$8Y"ESU
M\LX>M?-3=K%XX?(KQ(Q3P'LM:Z(+UL>G\44R$08WN)6+Q$+8I2\F<:&C:</H
M&*R]8Y70'8V/4J%2TS5WFU61*\JG%2-^I<2W2(;$_(&VFS/EON:!BRJYOAP+
MY'R(+QY+ -0*(VEN<D?\I5)V2;CQ=;F*A5"AFX0AQSHS9Z5*JZ#YTA-O+V7'
MP K0&E;):J]35&WL$.LIC8 OBYY0V;S+>/B$VI:3"Y/>+2L@85G)LZ,QZ973
M:R3\OC>?)DF3>>!6<A"&& J6F82G9V$;Y; V7[V-W\*11'%[%6AC&FQKPW"5
ML,QT\*K*0]_.#X]?=+K2T"(:'7M;-=)+4&V56&+D]ZLZ4WW08AN*7#3[>8^7
M-\@:W-9#$ ;@8J*FUV+(U^]=VU7FA7(F:B(@FGO4N1#EMQ&AI&Q;%.E;^D+R
MC>[MJ8948J0R-.N.*(S06]@N91[W 8=>:DRMRH>EY3Y.8O."0L]#_44\.&33
M\S'>] S@QKUAB4[-;%@%+SV-UBVYN)SS1HQHN0F8M&7\#.TR_>V!R,^*:&QM
M)R6&$U_@%/#B$2Z*.V8?T+HI1&*'0 8F]C;WJ$JS7#Z9GB7#)='CK'=,3@M=
M?^/8@*:;IA[>>)[L&KO%T&!?TI[N:\U[Y/[$)*F--RUB9%&*[AM2L[JID5S[
MQ>+[R?F"H3_LT&"C+EH7R-[1GJRH@6KHF9H6W<9V#286_WFQ>"F;=7(-:&G!
M:D8E];J"/>$*-?;*<=LK6P,&OTQ>2G+#6SCN3(^2%F ,5.-0<"<M01/9J\$4
M*#;DX<&%"03^M=QCU:Z#"@9.7C [$E=W>F6]JA7<_6-2]:RD4PR]&C)N&/D:
M<;>_!SUGQ,Y%8&2+GIRCRB4.72YZ-"V=@L2AR*4571^8$JZ$F=%Y<_[I)A:/
M$$L]LMWVTU554\)CRY QG11B)>.$TL\Q8-R+R$GWAC EM!F;=N;"/=Z;>RCI
M]%S<D"HLI_M]<=56\<QJ5>Y$DT5("I9G/(?A.3X_XSG.>(Y?ACWZZ$+T$ "I
M[8I_>D.MWBW^$\$19!B&7J,E<!^IYLG9!<)%0O1C;E)]( AFF5"0^D05MD!V
ME/1SOL/:3C(X^$-_Q)/#Z%+_Y: +%#TQC;N[[ZUA%)%FL! 1<7T>;O%@+1$L
MY::PTF-6\9;X#3X-4Y;)&72\&#OQ0>]&,C$)LYX5(?]PNO3/'S5=.OQW124J
M&#\*/I_\P+';P_,R[EZAE>W-.'&LBMXTCN*1<A"FK"30?&5YT):+#-QED2WY
MCXXL4N+N4,3 .\498,CF@./,1WN,835AGXHQ?**A3!DPCH$%47!9MTNLS&%J
M#\S0%9)@$S=B4\*#LAQ,B9B&WO*H5Z&LX9XK"/>D 413>\N6M$%V.VK7EKPB
M@B)B,V$"8R6H%.VU4!S+W[B,%BM&"7P$O4$_: ]O#9Y:<?+V%/T->[:/ZVS-
M62X70KE0L[LJ$6:?S#JG=0Y6!<KR.N7.)'K@/(JYQH2O9.IZ-^4&>7G+92<I
M9U]. J]2#+N2AA 3LD5_FH*69?V26\!Q*3*!ZE_;SLG%17Q0E["K4I7L3[Q6
MOXG9JS<)K.YU,FRON!(GN8D$8@7???/ZU<MB\;:L;F#HCUT&?TB_>/OF]4O>
MK=(!];I:=2WQJG00J:SZT3W^0C_8QW3;HFY7I31F\:WA%> F)?Q,+,'+*SAL
M&)'G,?ND4C&Z ?V55'E\W?;_;^_;O]M&LC/_%9S>R6[W+D2+U+L[F7/4LCRC
MQ+8<R\XD/^6 9%%$&P38>$AF_OJ]SZH""$J4;-FDC)R3:9D$@4+=JEOW^7U2
MWX-:"7L;D!UU&!7HR-"Y'>EF=^5+I$,(NBRF[ %5B2&/'+JX"Q/E(#@[ZTT(
M^QT;?9151$ Z!,BMLG8I%EK/&1;(I0;3*13EEQ1H48W'R)##E(/DTW$6FU[0
MGVBOJ*U>6#DBE2C5$Z-/<T:RP20&?8$$"C)/F%DE%443'@R3:/0IP>(M&@SU
MN?6N>J$7?L;TJE67M:<VE*<H6*[=]XL]5:A5859JZXF+>I#F6]K&V]L"!J;#
M@B8EK9F@-677$I!FE%?J1"X:A!]HG%"6HU9S2,!C29+=PK\ZH)XG0TB$XV2$
MFMO:#,&8-29N]6Q,AC1V3NDFQK0X6AR4 J@!H4NFWQ>BQ=14R)!U-EX'-/!4
MPE9#%%0C;K9&:QC'Z&+&1W29.]B9?X)[1J0&#H!,D\B=L)Y*6& M56A%RK8*
ML.L3,Z_8*@F;!;O>*B5@)0&5'?;\DPG#:4=0AQJ+Z%"+GFR^9^"N6H1"KPZA
M-6#4B>'I8+(Y''(;Y=AQ1=@?*3N2-8=0CX.Q@+MUU+%/"75L$=K4QV+T4VS'
MVSIOXH,'8T-]YG&"SEXJ5%%W1<2HYC3'.BA,[U&1('K955D@^*!GD5(;C(]A
MXDKMZ&9^A,)GPK6A''3HJ+32?R0ZYT/E!^7V&"VF@ONE7%\7::$WC7FA!W60
M8!ULL=0_-,Q],HQ&H*S1R<&!MJ*:P&9$OQZ1#2*L:@LU9.=5Z=1#4=;HCS%G
MSF8&^>:Q\@9CM:PW83X3?>-66LXFE;/8BF^9C"@"6VLBFE3)A"5<9]BB,E1'
M%YB:TD(W2)>+&>'B:90%Q-HSVVBR F$QV0A92W;6:VUK?FA+RN28+\:'ZN=-
M]06O%-[]/O:-'XD?(Z ASP+5N9Y;\\*( 8;(+8?;BJ4LK6_2($>$"P]:V.#V
MVAP_WM[U%C>#FUX$=56,UM-25$B3)'[,$&_Z+N+"T??Q3$+KF#K#2N,Y50-I
M2"NT$4:\NXTR<F)!"VX-K/LI+/)/-EP/6^+:8*W\?$J%WO60B_>J,,6?\9!?
ML&'[!\Z6O1N\*A;?H:BDB% BK;'/I4EPTA@0\\J@RL5\FFGBC;6IOC$V1,WD
M=H(H-9)0<A2,<X*3]&)O.,A;-+@U3"# +[ D&GK;12V12EN$9/A*%[D^=W.%
M>PT#MI,DR\84M9+'>]F0I?R)"_IJ:W2;*(EU,Y%BW"K%)OD0K:C0IE?R^),T
M/7SRDBWXN];TC-9\4H%255+)!&7C+__CXN5._R3D;M$Z&KA_R,%:M Q87O8+
MRZ=D938KU?%1?C_$I'5/$IT\)1A<T(]C"9JMP.W9.* :)=)T6'U&+$IY$)$#
M5VF4$X$?AJZQ3#0>1XO:/FV?"%LKMF+ ')7B@/$M3E-ID#4VRD&EV=)F>"35
MR&NK1IS#V\"RR4M."V(/5AU@RN^X]FN>BAB<%3FNJ%K0Q=.K]%.*R4F+SY0N
M:%; DJ'<[*3^E@1;P$!74M!K&S^77])F"+N:)%>3=-+5)'4U21M0DU2W86H9
M=H[S*3XSQ^#)@:$3P-/'K+HPMX@*@7Y%S2M)1LBL_%/2.>UL+5I#KSRK9)T6
M2P:I='RXYS8Z.1210/(!7$6!OACLIU'$:)8K!B<#XQ:AFGV"2IA.6D^?-3++
M<-*!D2_@!EJ<BV.;276"=T#A@3N-)Z52 K<EJMR999,6:DA[9RB7>#?3IHL
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
ML07<V%.M^VZ=7=[N3VO\)5W!6PMO)6*M%:!R?XH/=3!IWE6'ZSVVK;2Q7$)
M;FE4:JW075WH3B$!WG]@W!M3ZK[QS2F&4#[L'=D"V+L,++RZ/SCJG>C5%(<M
M5,=XK2QX H"O\#^F?3I$>O4.U<TSCQYHM7Y,[X"-+*//6IF1@W'D7XE?9<-$
M6G)UD2Y;E%ML1];#!\*X#._M%D'-@@N=<\9=]P)WS@L3M0MXHL$?%:C=L30H
M])X&WF&PUBL&WP];@A.ZOG'ES>VMH:I1#$2XV=?40#['NE9[FC>-+EB4A$L;
M-R;:53/=$LN5^7%GWJO,T&AN9G=K"ZAON+KL@K7%V$U[ PY88/WJ<J/D OR"
MRJ^8 UACH*!#\K)%E;2;0UPL%9&%ZQ4.D2N&R7?M H#!V;@/\W%SR1+5D&'#
MOQ@XF$2@O]@W6;6TV"I,Q,IS+UM?KXFYCMA*G@A ;WT60EB?XVO+$8ZG,94G
M8.3I'V0KH3FIY=3@8$ZY7@H#: FV,DGF@_.02*DI=K])HU&I5(K(@ [S>@L&
M38C&-/PZM#I>?D!1&/4 W.U\2S)&+A J,FO<G+I%J%YB"?G"SI>TMZ*_C%&?
MU.3-7(2>-.XX"9&*I@GMT))+J-M JY=)'4A?5_(=(?(?K]!BORNTZ HMML-D
M7;;-D!G&!O'("P%U$E7@?W+E:<W[C##Q'7$?EK2>9%5)!@@=!](S3[]F;]+#
M UB1QEQVO[(':IS--(//.4"'TSD$EYK<9YB_#)MFX!S@ZEWID&3O;H?#8I1T
M3PNQU'+K;%,<SIE[>C+W@K]GM]AU$P9%+"URGGU(9Y-I&PMY_URK3"4S7)JB
M[BEYZ])+: -K37\T%./2CLFRA#7.]'K1O,6=\YS?1LLCGV!5.HEN,D1?;8NX
M\SJB(@9QMK;-5;J\ZV5< FEY&KA(HUKE@&HTU)I@1"UL)B;/Q>;TXMF>4>?B
M'-J+0*DZ7BKUB#1"5XB7AO?C6G>^(0;.W:ZF_.4HRO,%^''4WMH+SNJ^\LIW
M7U4(L8;Q0K8@!Z;A#FXR,,1_RRK,]AG@37#0;3.D 4'>4!K_LG'5@H-YDGXE
M\EY4>8S;)<UN8XKI"5$@[<=:KY^$4:2'%IL.HYLH3N@48NTG8*<6 <=04R ,
M_$^EIO(K88O1%%XK,9S5S<DD18Y:_^5J,H=-^P>O*5F+<(4D-W!CA[RSM=5#
MT?IUM2"T&Z:,G,9VK=+-*+T_<^7JR2- &E0I G-WUPJVIXPWWS2C=\I>P[3<
MH-.\:R]X3W>Z=_O$A5?0![H,M PH"4YLM,ZE;DZOM]IWMGO!96KY!^.1A%!O
M4>+T$F;E2";D/]*@AY*%_]TE6:2J/39$HH9+[.Z%%4J =@6@A@]/)UNT;9+I
ME,!!MPPXM$7E$S.FYL?6BZ@%12^4,%"K()I!BUNR7&XEKRP,SOB*4DBD,>-;
MQ!W1% 3CUG+BI\+CZG^,?3H]K.2:&D%1].KXP+\!AXRV!Q'SY=H\3-N];7+(
M*ZM%F9V^=S'45)%9!'"  S%T4WZDX5[;30P2/M TK==D>#:%ZBKM&=/9H:R&
M- W%'&6(%2^CL**'M9V5L:WGL&%&QG-B/>W.'^97U:V)GOE$"5%M_]=8SYVJ
M<(@&[LE;9ZC^0VL7C"3Q[883H\,TY[8VD8Z!TCO&!<#G#>690&\<\5;V$OJ8
M ?-KH:G<V1@R&70 6)C#!0EL(6IC.-[?% A:C)6F]>GG+69O 2=D$D\67'9
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
M6"TNE"X@5Z)NP "0F-DJ>TN.P/&&EV)RH*1J9D0B+GFFDU\H##MEF5^9@@U
M:OLDD;H.1:4;4)%H(EV2X+E5J#%J#ZNH/6R0VK]@S^.W$$'3:T1>ODEA,-?D
MG-INA>3ARN0-J&JR['"#H__?D=6,669,C42VT,/D.X^F5H7>39M/4R<F<DL[
M^W6/=;!RO5P7B=VW3(Y/Y= _REH4ME6=(O:TK)D053&@"4-BR<N6ISJ5'2._
M;"-ZP<8" D\R+\2U6W>/HYN QH%KM$^OZ 6:?)H:RB'/>V38=T._Q)9S2C;
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
M&URCVF(?B%#7U([PRFL@S]9G%5-L&IK2'4?/( 0IH+:<7%0!2^ ^N#I:S_9
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
M]AF6GAXG!5E[L=MJ8DR,2M<$Z&L#HW5OY6P,M"A"54'XD+B=W^N1C,$O&8X
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
M&(6SY9'"LY_W/S*1]>]_^G]02P,$%     @ 38'[5$2.G<W$:P  BKP$ !0
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
M!%_CG-:*^6>8CH?C=[,EJB1BR>1-L>BKEV4\,C"HF483=$Y>)2,;\V,]DL=
MA@8ROC5I[U]_N"88\I3_V+G0Y<?S&?UD-J/5Q^%X$4^??=[QGH_+9'JV^.E/
M=4FCV0[E+EL_HD71RW[KNE;ZXE2.$!PYD+2IJQ"CM09EY%@D<2'XP=9/V^\5
M7CWN2;JX^;@0SS)<$HK3$<$Q<%'1B20E"]Y9YB2"#D(!A]99)7?AV76[(AJM
M$VLM,AK2Z[#XYNT4QK."TRF]:8MW^/EXCE.<S9?!Q2?C7+^H$8&G,'M?S^]7
M.%V@G.)%QN, 3?$N 3(5.#*M4F'!D?0RD""M!A.,O8?@!X)Z^(VQ&<]6^^,I
M*K6AD=YX>3^/Y_3[J]'R&PM5H8"F XJ9[$D)2B"+067&2U%04&MIPF'9>S_H
M;SSNK.@.?L:+X=F0+-L70XC#T=)8@O&G%R^>OIPN?_<*IO-E2M.+5[_"&-Z1
MY7-A^+R<_H+TJ^I!+?[F,O=I)9(!8,A<Y,"*59'L(20E%!V9<AD-\IA5;NVX
M=E[2(V#Y*2J_@T/TZW \F5YY/S]GYN$TD3\ [_#'3[]-QO5^A_1!'_/NXD\&
MWD6N2O),HB=/CD3+0G")@055'(\HF_O4.X-]1'P\C,(Z5$UM<62(0=(%HH=
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
M+_'L:]RLA/KL=KG_$X?OWL\Q/_E(V\T[_'V&Y7ST8EAPP$WDX'UA*O#$-+K
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
M;"!T@)$E3_K/8#0WK1ONWXWHZR+-MBKH&H"^ ^=%5"UG[F0=65A2"G2<DB2
M<_*":(M,P201K@_U;!B3O@_=H<+4W>G222&G$LS>9K1<,4JF8#-#(Y'\;!]9
M$&3.11^XCXF+&)JWYGY(HT;;$F2/(:/;*.JP%M3:B76;P/TV9+2#ZO<<_[B+
MWDZ ;L)$#44X>@'K6Q@+G?60$H,@M%!8G/&M,^I.@F8-AXP>DF7;J*MQ7/[6
MD9A1N6(J$NNU9EH0G!"M8HZ3"U%DY+27;Q"A?[A#1K=2RB9#1K>1:(?8T$_X
M$4>3#U>!O1Z^>W]9_B$B>EZ,9<5F(GPDT\!K %9 "D/>0M!!-=XS[H'T.#G2
M0Q\]2O>FD/$,IG_,GHSSXINZ[A6X9*T-GFL69<RT.Z)C/G)D$7EU-7*=L=*8
M+'<">MQ4::>+#O&>I^>S^>2LUI2,%O&GV?OAAQ4T+)YS-(&IA$#0-'FEQ%RF
M<BB>^*NM:.V_WP'G<9.DE1XZ1'Q>UL]Y.7TUG>3SM*@\A/0';7A+=-*@=]D'
MYA(OM/12"P]-8K3>HI(*1JO6?<+N1O2XB=)0&[<V@SI JL&-!.X;\?$K0?&?
M__I0C;+&Z07[0.B64M!,+M?KR8P(4A85HT7M5(E*09$:HY<Y!B'6IQ'L@^8
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
MC$\GL_EJT[(FY1"%9! -$E!:?30J,*6$4E[6@CK7VF_>%-SC(4U?O70(L+U
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
M;1Q)^GW_2^W6?;QL!"4?HQC;4DBV)_8)44>6A#4)> %0MN;7;Q8(D!0(D-U
M50,$%3'AT4%U?Y5?=F5F51Y*!/23E<-0D /^U@5/J;$N5T^]/^_VZ8=H4 V2
M=NY$0]1#[IP,58+P&^G.Y]=7-]%[[9+'O5[>KJKQ<%EL%"YRFKQ,T@M'E5Q2
M'YV)GF6&%I-ZN:-P<2\<!WI:MQ7$M_&XEE$$!XZ DJ5XV%!B!7X65MO278!J
M6S\UZ@&*LSC!TSE(9;@D3*'YD#0MBZ,388$Z*[0'QIY/BOI)9[<<IL4GF6#2
M1WE.J9KP=@7W]JKWX_D?/\P WDP6@+9R\1Y7.N+6"Z^L)2DO3UN*FU5&GJ>D
MN&+"0'0G\W5T7=3+5?TFM)]2XM2V!99F&"6*^&[\>9S0 5@N4/'$M#:)R,S+
M3$UMB==4$ 7&N, SV"!/6:^W+>J;7E>EO54.47AZ@:'/ G^%V14;\:P2K@V(
MXPXMD9.X,J",E%%Y.C$J>&ZBT$U6<QZ:?'RB3RESYK&5_3Z]Q,=<HENV_$J]
M9U(89DC6N90@X:<:A/.$,V-EP.C<G4ZV:O=EG8=2GQ#U+7)*JEU3 GB:1*#$
MH+B+I6$D4,;P6_6!A9P3I=_R$BKKYU'(.\T\ Z Q":HTR0Z_'AEQ&<4^$!&9
M93%9*FSUKOOGE6?02P<>S3/HP\5SN:?MLJ9O>0:]\@QZJ<D0%[;[</Q<])=*
MZ9WC@4#T$:-!:\NL58]?MT@!;8QB=*#98B>HM[WR#$Y.;?M0.]!P9!FTU+2@
MB:;,WPVNM/NQ:% "DYX%&:%V<'Z^PY%[\=MA.'(?<BJ>X<]GB]'[(H>;N: 6
M+,TA$@V@BM^;B>?!$T>U,.CU F>=- 2?>D\[\'=WFO'5"U^F?[:_S"L>!MZ"
M6.M?!QA]7*DN*E!_0WC:ZSE ^)OT'2"YBCO^)APJ4G:J-'6SI1=5F;=N302B
MI>$F>X'[4J=CJV,3N,/\U^>OC\ J\_8S2NKJ^FK=9S_AAF%\(%&H<C=0>C-1
MIHA30FL%5('KY T^P=Q7+QW.&A\D]FD-F54VFS_[O^\#\5925WJ^"8E E#?$
M6Q"$2:4EY9D*4<-T?O729TC>WC(;* /N]702T<+/EF[ -+^>01HORN7TA_''
MR3B/HY\L7E_/%],KF,W])/T(TX\S_^>G<7PS66;YE7^W?PY<U=?7R()K)X^-
M/#C\D(5+S$"9S$J5\"$P]*:<4#IE9?2H*I)#IQ7=@U(@W)T<"QW+R Q%F. 8
MAW(5B<L\$:X44RYK+67MS-O=: Z?RK3QY'?H8N,?^(_ 1HHF_'PE(S124;:
M3$+FZ @;K:+Q#GBN/6WV,3S#AY65M.#AH*9*0F\RL^DS3*[A!Y0%PD2,<?&O
M\>+3^K/[_N]X>5T: 5[,YX#_PQCI[Y'APN7,,OIDJ73KMA&#(RD)L!BEM1@^
M59]_N@?,LU&?UA15](#1^HU^FDX^7HX_0_((9C$?)<X@.V:(DQ3C:>\"\2Z;
MDAICK7 ,9(Q/V- MCWWV[!XJJ@991 ]6>',@PH+EVN&:<'6H2]P""8XE8I40
M$!/57M<^TMZ.9*CKXZ',0'_Q'OM.^,;A_]_I[-8M6\;LJE32>*?+]H(QNQ>!
M!*H#21 U1"==MIU<I"<CI<TW'^NTL0:5TVHBK7R$48[$W^:O,*U.R+N JGBB
MN!/(\.>+AS(T;27>P;C/&7QFO$P4+0DTV0H2A/#$0-88U3$7NDUO/2W.'SF2
M'(3R/E*M[*>MD5RL#X"\5#$GA,)M)E(A%!=2)A$7;*G.^D$WWJU^VL9CASW0
MJB3H:1TI50S7[D-YM3YK4UG%XBTJIRA&CCZ28!00G[BCPFBFE>Y!V*OS(FP?
M*37ZPEZO=2> RBC^TF,40WU4%@SUJ2*9I:ATT"!2[D'8Z_,B;!\I50R"[D/Y
M;@4E&V#XM7M\=ZE6"K%,) N)Z!!*!S85 PT]"/ONO C;1TH-"@<>^.*OOKR"
M2?QTY6=_+*UV"IX%+0Q)'E"AN-'$>\:)H?A_UFF71.V4U:<PG4'<TD3\0QQJ
MW*);?09=\#7*.'T*VW&R1^LR^J2Z5*"C0;;=DSB%2L+FY?E/\&BK B=!)4<,
M VL-FBZ6.\5#)Z\N3R1M'E=;^K#0(H787\)\=3[_"RQ6!G&9)>8"(Z"L1 ^&
M+EOP:N(2&L@@,DVT^I3/;4!.X(S\(+XVDWH/%G:#^[.+&*?7DP7BBC#^7*SI
MNH]49* XSR3X+%=JS[DB$'GT :-%KVLW_MJ%Y<STH(K(&VP&;R:HFO@CX]M^
M4 :$I6FYMJ*;68HR1%*@JFJ&NV&RR=1.'7@ XLS(/TS(E>/%C?N[=3PD%!5*
M"Y*L+IW%:+G/BX%8*:AR-@D'&^F:72X\SXK-.L*K&$P60/>RCCY<__GGY1AF
M2P>&"2^#TY: $9I((2,&1D:B@F6F%1=4\-2!SQV//X-0L);PVO.Y4MDNH+:'
M?%V9/4;\5HV&QVD]0(:5SU=W@TM,J"P3FGXJRP2)B#:!,THL$Y*C<T 35Z='
M[(Y(:UA>^XBN,I^_PR1-;V]:&#=!6!$("%GLNH[$HW4A6@:JF65.;::=;.7P
MJX<.9SXK"GE:0T*5[Z)N@*SO6(3F0EI40!715$B1T05G+A(A.+KC(G+5Z>KP
MJX>>!U7[2*C)5[6^7;' 4DAE)<P9(M%QPV@I)2(HY8E3JYFBG:D:_ :J)57[
M2*AR]=YMWY*[3'=_>5,5)1@#C&^)\A)!,<J(1X>8"(\^<<K>"[E!VU[9%SL!
MG(&76D_ %?L#+4'=Y.3=A[12Z"Z@*N9;[00R?+Y5):*FK:1<.>UJ-S@A56!4
M"H(.'<7=J,PS!"<(HF0J6'")U:@@')CZ1]*NAF2^CW K,WXQ'_N5P?&1!Q-B
M(C&D8G"T1XME@!BP&==L3.PVK/$)BN_>.&P"0B7Q3P^67447>'D /?LR^NW#
M* 9$'T0F:) $D3*B9Q>%)\EQE4IV47:/W0/.(?[GQ^GG_UH]\8; U6_N^+M[
MWW/F;D^I5?:'R_B/:?[7=':95DK$M3)<>4; EA-, XHX;2PBXIHK=!N-['+
M]^#!SYFKPR55T3=>*\X__CD*D*B+E!.>* 92.CIT^K0E2G M8@S4FL>2>?I]
M;O_XYW.F<$^I53R%72-X_<N(!YE8F?,(S$D,@$T99:H2AE8VQ2 ]I:'>-OGZ
MEW/@K:?4*D8E:P2__S(R4DO<E VAIF1O,,1BI19$,!YU8,+&\-@\D'Z\_7X6
MO/64VD/>U*&\??AQY(22O/0B5R[;TI4<O_A4% GM*PW&&^=S-=X^_'@.O/64
MVD/>=(-4UMMV>,(IK:C$/;O,@I;:&Q(88T3[,J@L&ZFJ#X1^!,X9G ?5%GK%
M[WCW:O$?KC6] [2ATE;O8)U,QNI^%#Y9L7N8_(?(4[T'D7OF<J086KFHB500
MB7."$16M%#QHEU+S%-76JM$_.[6Y9O01>PN-6-?3;$)<WV\P:H4TABCOT,:5
MLS0,QD,I84\Q"[2?L78#^2<@G4!2T[[T;:I%1=DW2%9=WY?M@I=],AX,D+R\
M4/;9863/%%'&QR2BD]#M)+)/XO+CD,Y'-6K*OL&N<>=+[P)H;*3,JT"B-R6/
M/Y26,I03$84/S((TW:X@>RC'DZ#.1SWJRG_GV5O=UGJK9/Q\KS/1_*][K8G6
MV?KS\A/?_[V V<1?WOYE^/)N-DW7^&_\)'V V>=QA .&S38$4Z/MWE"RVFC"
M)TM?1R6HSM'+D@=/$U ;M(Z@6) P:HBK2F>R^0_;WGLQ225_^*>2/WRQS!_^
MZ;9'#P#WD(,FVFG\#$O5D;-*$<V2HHQ*XZ#V"-M]L1ZC>YM3P4@-CAAE>!E\
M[6]:@_D$T3BF.8C:_M^SZ-XVB+[5Z.W6A\ &3N2CW0Q- "[!>?1=2K<%A98J
M,!<(1?N4M0*A1&@=<AZUA>11M*@:)2U*)&\;\_<4S<W)GHHTE2M'PI)%K\?:
M2"SX0!++D!B$;'5MK_,PQ$,UJ3N*H@U(YBFTNEOY-F]G*\]F-9=&@;4<2 )F
M2+F#(YXG25*.J$H8K&' 5B%=9]N[CS]<HSWMTXKBKYRSM79U+^ZYNNN)5D^#
MJIBHN1/(\(F:AW/TD/!* AZ,?<% *5D.;" DU.\RL2 [11*700EA,F>=/.K3
M8OV1',V!2.\CU\I)8J]F4Y\"QK2KPY>4)65*EEH"%8B4(A)OK2-@@I#<1:_5
MQBR(K2EB&X\=]M:\DJ"G=:14NSG>=#*!N!A_'B^^K- $J='9+2EJ(F*<Q&/"
M]:5$6+#:\%(S[KHTGG[XY.=.VX&RJORIO9GDF9^C*Q<7U[-U*X? >*D?S\0E
MATYJ%I;X8"6AF7)E37)^LW/"5NZV/?NYLW>PO"HW07@S2>@ SL;^$C>"*[2_
MX](<X+8_BTG<*NIM*7HK4_4X)4'D1%06,B1-O>.V$Y./O>7Y<UI-AL?HL,<C
M=;CE>Z*M$&5D4R#>E,([HS@H"%ITZPU\!AWVCA J-:'I&)WXNN#[UHEO;T;[
M]E;;AXYC=.)C(*5.Q=>4$;=()]%WR9X3W#6U%-PDOUE]_DS5Y=!.?$VUI0\+
M@W7BBT"E9(:A6VL1%"O3=YWP1&@NO4;_PJO:$ZV>2R>^7GQUZL371]A#W$O=
M2_5#A8\8QC"2J<E$:J[0+Y.1<(Q77:+&&UM[3O8))D^?EF^R%SE#>+?W,GJZ
M0/N69-V3PAZIM/O(?^ D:T2H4Z2,A)A*%K%!HXKQ-T+T*G,E<MX<;_;\5..
M).M6FM%'[ TT8G4$L"M7CX<D;H[3/)1Z%%=FR(,ES#D6J0F)A=KVYG%$)^"
M[$O>M)GD=SHA V=)7J2T?(N_K#)Q^+#W#9+KV'W%F^F,45)0'!U-B)*#]3:4
M-@]1([4<C'HZG?'15Q\I8S$;Z4'K3&+*)3!30*S0C C#I+&X,G2\SB1C\=%4
M)1 Z0+(EE:V,?D_484S"+/%*9QUH"*&]F_X\L\?Z:%"O[+$^E+0)ZAXD1?XT
M]F%\.5Y\&26C0@(E"<- I$R;+S ])38:ZJ2F5K &)S^[ ;T<A:E$2N6KQ(L8
M9]>0WLW&$=!/6)1+SF*\UM!8:2$=$)HK73,EE'8*%B*)(B=*67(TNB>,:X?7
MG+D6U!9TBYN&U=K12;O&U:]AO;Z>S7!?&R7KR[C>2(PKYZ!4:Q(<;FR2IJ"3
M@2A<]6WC441GKC$-:*G<*GRES]-P.?ZX-(,(-*[%@5YB^>T?J.?+OYN-/WY:
MS$?1AB0I%QC/XNXF'<K$!<D)1C#16*M%[C1^<8]7G[FZ#$%(Q68YCUG%]P79
MK]/W$*>?8;8*74?6820JRIR$F#%&!0Q4+<:E!#)/46?EG!$#N"U;P9VY;K4E
MJT$+D.6BWUS]Z<>SDLW^^I.??83Y2-,8&."RE4JX]@B&.$<3X3I'8$QY"K7+
M(K8C>2'Z4H&&!OV"#KS0X=)SI8TG.3A>+NPR;IV&$JV=H<*8P-RWVIK!5&Q
M,H]=6W/37'*YR ^+&?BKY56!-SY$GX$P--1$&D6)4]X3A?%"T#G$&+NUX=QX
M\#.];NU%Z+268*LW6[T'9G7ZWP5.C^D[6UXQ_-R= X6^B[X#)#8 D4PDSF.(
M)8$H%X>[C))&URB%K"AXGV3H_<$>:;Y.6_[Z"*HR;]^-2UYQN,:?6(]8"TI*
M(R@0R6GIF4T5\=0H0AE-,DF77.R26__PR</. 3E8T--J4AHXFREX%J.-D;
M&.@65!CG!@1IK&"&*\8;Q(]GELVTCWFM3<X02=;WKMV[0/N6S=23PAXY*_O(
M?^!L)K1L(EK.">?E\D9@ .,C<R1: =%+IO"K>>ZJ<4 V4S/-Z"'V-HY=D<,6
M*\BD,#E802 'M((NE"L=J8I1U&A+:6*BRRS;1U]R6KE)O:AXZ/=5D.,PWL37
MI0&X3&%$8"0J&\N  $^<8)8PJC+W1LC :_?,.M,*KLI^Q?XT#5((^& 6]-/X
MOE5P[<UHWYJ<?>@X1@47I.PB4$$P=L-OIK30].!Q"Q9)V]+.S*OV <USJ.!J
MJBU]6!BL@@M=+.9<",1J@>8R>S3'#,/Z''+D5D7#^&-S+,ZY@JL77YTJN/H(
MNX&7\H,?SW[WE]?PZLM=<LBEG\]O?&_G#=6&D6Q\)E)I3AR:4T*3"MG*[&3U
MUH*/ GJ!_DD]@AKD7]R"6T,; WK??GX]@_1V\A[B]6PVGGQ\Y>?C^6^3:9C#
M['.1R)O)G]>+<ND_B?BOEE_;YO+6H4&'!3;R;IHO[CCN446%VJ6J)Z4-#<QF
M^X7R)#++&+OJ3&T9^J>)I]*0:!PWI>M,TK6+J)^INC_AWCUG;>^C!-5/J$HB
M%D(;3WZ=^<G<+W^SS#V^':N1A6 YD9S+^">3!;$>?>,8308G7?1IPTG<<4KU
MQ(N&=P)/C-AI*U9:##NY<7$7U[-)<88N+B^G?WETJ=='<MKGY!CSQ-@@T7U&
MC]>!P-"*&\J9T [28Y-$#X@L=D'ZIE[M&&Q@>5^5;ET1/GP"6/Q4?KI057;R
M; ,-,2D"7);6&AI(H-81AFOU7G#-6&V#N0O+"PQ2JM#2()-W&Z[51](%6:/
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
M?VP)X<RPDU"!G6DM"5A>W<]]^)0WCDEU0/;ECFH!']>E"0PWL?8+C"/LJ22
M@0H#B%0<0\98 /U 8*&(CU'@N7@09^3-C1 VZH+"Z'L%BDICL-JJ#'ZH?_='
M-R?B'/!V?L2 <([,%ULDO]1(ULJ"'6V'<RPL81G(MS@G;5+WPM+TYQZ&[6V7
M'C^]RX14:9:6\GWZ:)9#6L!MRI:R7@\]._=($!.,L 0RPA.(>,0@HQZ&6,8X
M8B%.5.BT?NFIQ]Q8:?>\9&L(K"P!6U.:Q7[?DRFWJ7(]HAIM B8\JSJ/_42'
M5KW '/STRDV+%SK&Z@75Z?.L?L,-L=53A0A'5 9*>AP&4:3=LY@22'D4:K[T
M&-($&:/8*;7C4,3<N,]H"+8J]@JX/@)DGVV;F859.R)SX6[-",'51P2\X,Y,
M5TAUQY5]EV&K!YF73Y_TC);7F3!GXP]F[&K';<%IH#@3,50!CK4?%%!(/.%!
M+V%4(A9[81*XK<*ZQ,WME6^UK<)"9*OJ%;CMW(WL@[/MHFLH]$9?<]6*7H%*
MU0J_-UO\!M[-M8-EL#57I[")EUPVAA^NN*SNZAT#4Q\SO4X+OEP5ZUQ>,\U7
ME)>+D! <^7X"D\"4-A#8@T1[#I![442Q_EW"?<>0EU.RYL8D.P>A6V7UA[)1
MUSVWXB3(=DPR$'0CTTAOU/I$K)S#8[@ E9.2IHY'.6?RD?"3L[>XT<;]]^7B
MS?W#<O4D9;4!]$D_.W>TD(:<FKSF4"9>Y <8ACCRH'8Z*&382V#$>"(B2FC@
M665Y6LB:&VVTZM9;EZ!5N/JJVE&&#<#=E#$P;&.?#G4@=CYCW!DZT53_J?*=
MIX)P3^@$4%8G$."AA?)!7_6GRZG7 92:>O4-%9UZ4>A5E&HSPB24ZF!*2ZDN
MM_1,#DLS$_:<2Y&6;RFO\CI^IM]-YM.K59ZOOJ79[0W5<Z]_O_ YB9*(A#!A
M)##EI *8>%5<<H!0S -?4>'BFKD(GQOIUEH#U:A]!>YKQ0%K-0>\4=TQ<\QE
M1NS\N+%P'IFEC=I5SD4-]=L-U(WN8*,\N#D'M7L:60_,ADHE<Q$];3I9#U .
M4LKZC-&/W#Y+LP?&RW6NQ]0_R/Q1+HCPN1"1A"+@3#N* 8(D\ D,8^0E$N$@
M4O'BX5EAM;.OV#%1+J_2<X%COE5-^AY@\C;-,O/Z,+HTE?;<B.HHNIXO U\F
M""KE:S<<2PJI$ AB0>,D82'U9-"@VY;^F@C;XT7-QD%6UJ$7P\%JQ_.7 C4R
MG^^I!QK]AF/L+NL'8N:C(B9EX"XCGS-MY[7]&+5*)+E9W3_D\DYF1?HHZ]7^
MVU4NT]OLILHOX4]?<YH5>KUO:KEDHOII6:U#?J)I]GY5%-=Y6FBE7E>JU94
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
M/YPA/W\4-#B"D];%W>I]!78T!Z;)^E9W8)0?"6'[DZ:QD)[H(&I Q)U.JOK
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
MME8E7=KQ;3VL$VUN!A_OE?QJ9)CM+*V;&_DU,-EQF+OQ(U/1=;?%SB2R;^!
M7- ,.NDKO6_(\S?SV5^':'U^S8HJ)G;AJX!B(@.8A,J'B(0!9-2$2*I(!#$3
M,O*LSN:[Q<S-;SEH\]TJZIC[> )4N]?S<JC&/JQW1^G"5NC/01BE$_I&R LV
M0G]N:'<?](.K^U' &YIG:79;?))Y==JV>5Z]((R0\@(HA/+T*H=H$B R@DA2
MRIA> +$8NY# *4%SHP&S;=ST5'W0OG#5$O#/;@QP$E,[#A@"J9%9H%6Q:F96
M*3D*$9Q#8B J."EF4C(X9^QS.CA[?3]"J'WY+Z7V],UNVGLS2>;0_7M:+**$
MJ C%'L0),YR@"*0\2J ?ZE]J1SQ0@56E90M9<Z.%9A6\T16TRNH'7ZOKZ"-T
M@6Q'$@-!-_JF<T_4G*G" H^!V*)+TJ2$86'R<\ZPN:4?;9@3,WVY^$5+R$1J
M1J7+3_HYNJ.%_,B6Z6U]%A!*3,,X#"&5*(0H#B1,$$D@5R&)X@A+'BF7Q;RE
MW'FN]N_K;F)M2*#CNM\6<CM"&0'(D<FEU1CLJ0Q:G<%6Z>%HQA&E@2C'5NJD
M].,(Q7,J<KU]K'CEKWJ.V@!90ECHQ3R 1$E-3I$O( L8AX3+6"!!.)9./4>=
MI,_-X[&.62Z-#4-'+>].B^7IS%A@CWT68QNY7*G_(K'+1X";+'IY5_;,XI>/
MP.(>P7QLD'Y<IQ>":I7?ZU'KWLUMN7F%0LZ1AV'H8P610AY,3-(K)TQ0E412
MQLJ%U4[(F1M_[:C9L)AI@IVGW!QT%N6*_P;665H6X(=/G[_\XMI'^138=EPU
M (0CL]*.AFW_^N&9YPP, W',*2F3LLD94Y_SQKG++_"&FD[O"QQ$H0J9A-0+
M.$1"_XM$B0]Y1&)*A8P19XN'*G=,+QCSTL'E:42X/,[/!8WW9+\R047ZJ:8E
M8/(VS<PFFHF#J#4 /Z19O>GKR@A[X"+3'8M@WY078! 1Q"'S$#:!0K'$7$8^
M)0VX;S(Q!;2MF$F E9D8'%('+[ '2%,X><45J!4;V'=[9NZ0KED[]/2>US.C
MCCI6SZ_I&692ERC>"=>^6>>Y=KT7<<P8EYH=J1*:(F.%8"*0A%BA!'L^04'B
M= 9V4M+<?*>VHK;\;GQ6DV9E7N@J.(S7&KL7JSP/MR0\H,)3T ],668E*:1$
MDV8<)S+T-0!41DZ!/H/ /=5NX% HVO'D(-B,3)KM4[BCI*E 6*DY8,#0.22&
MBB$Z*6?:L*)SYAY$&IV]X=(P[,]F7;;FY3K7KMAU)C[+*L[P9E64=4#A0A!$
M8LD\Z$=A#%'(F':G&((<2TP#'B?*2_J%7)^5/3=JW@W=W5.^XNA&?5#IWP3K
M.IY-NLR+I4\V#MICNVP# GU!*+0U9(.'/9^7_$(ASM:0G YGMA^B'[F]7V6W
MII22B=EJ/\PJ8A@+%4&I0@Q1P"*]'!015-B3U)>>QR599/+6*&)'8T>D6+U
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
MN4;!<63::G4&/[1:_]'41MDH#FJ,-ZH/&K3CAM9P(3B6<J<.J'&#XTAXC.,
M4U< K1L8:JG7F?BDG\(/^KE\O;JG:;:(L RI%U<>6:B75SR S(L"& 61"#'Q
M0AJX'3"-H.3<V*_2%!A5P:^UAJZ'4F/,I*63]\+S,_8^M,/43%@>\SQV+UX$
MLT/%WTFIR_,@#U?0TD*6>Z&#-JOO_8IFIM.VONO#JI1-EE]U;,U4J)?*"8:(
MF!I-H<20DCB&+(H"O:3V0H9#NZ84=@*M7NU)^U-L<G:7E=+ )$CF(#-J-]4%
MC-[V^=\6H,<^#SE3'HQQ9&IAAR%D-!&0!DC%- A"GUAM70P(^4O4;I@.\.Y/
MV? PCOQ1VB!8:PLJ=4&E+_@\#H+V%0:&17*B@@ 7(NJ4L&\/4$=^O<4@DZ7#
MVQNTF[WN<-=ER>9?9/Z8-GV4#[[-'U;9HRQ,Q6CS 2ZJ3HR[?S<'U5JM_Y+E
M-@F^+C7]=I4WOS+7^8LD"2(/*0(C%)O(&1E!ZD4<XMB/2(Q)%"C>)W-]&O7G
M]I'X)=O6[]G+A:]C;Z[:WL)JE;>5?OIGRD_TA%@>E\]VWL?>=S_6SF"W'LO&
MZ+;+@;'2D#1XDN5.796KIM%!]7!\MG@X>N?_3SM' Q<3F$CY%ZE,,.W$G"IS
M,+$6_3Z3/^DU9F$"A&3Q,7OSW>PRKM/BSKQR'Y4)NULP7\:^%R*8,.GK+UNL
MUX@LYE!A_9$C*L0D"5R^;&<ESNUC9'0U,9UR3]<V+-3MFW,>[M"3+!$!@IBC
M*@270<:1@J9HLO1-^R05M$ORKU.COK\T__IW![[=-WK0)WCDSZK1M8T U#"^
M.8#Q=1>,SI]&:V@&^IJ=ES?I!\C:_.??#/L;+TT(>IOJ#X=\;\I\O=,+Z^PV
MU6NM.O>H2C78AGD03A4+)#5%FJ59TE!-_%X":2REI)J9<.1$_#UTF-NG8#<]
MIC8"5E: K1E-TEW?M"+[Z;$\H!D7]+$7!=9X-TE*8)RPG/X@#I[+9*_!"^4Y
M.4-T.@?*?:CAFGM]D66YE.(O:7FW6E>--((%IM*G* XA1YQ %'L1I#+0_PE)
M%"H<2TQ5#]_,4OQ,/32]DH%5/QZN%SJW338W%7]=%V5UYG5YWZ]C4V''?D,B
M^Z*=P!JEP;=:ZZI/S[@]P3I@&K$YV#&I+]XEK ,*FW9A7;?WXZM-SXY73[O!
MC#_EJ_5#:EI[M#Z"]#ACBC,H:6*ZAO$0$A03J'C XT@BX;M%2=L*GIO?9G96
M5D7:IA,VB6ATJ?T(,U\]>,IZ"NR(:@Q@1V:J;;.>*],H;#]4NE5\5+?,%;2!
M>,M:[*3$Y0K&<^9ROK]GB9QZ:[_XNKKF?UNGN7RU+M),FH6O%E44BQ"%*$HD
M@5%,M(_%*(>4AP)21*DI7X$%H8M'F;.5=86<,R)=WJE=P2/25>5.K;(B%4U)
M-,=*..= EKX719[^$ C%(J@1-V5Q40!9A!!A//2E[]2$:4B()_D>=+E/_2"U
MX_DA@1H[S*11U=0K:Y0%6VVO0*7O@"6%+)$9JI[0.7'3%A.R-/Z@DI#M?7U3
M61[UZ*O\R2S$"[TJ-T5)-$5'<<(5]6'(0DW1FBL@(R&"&,=*Q"B4%#LEU1\7
M,S?.:)4#MT8[UPR5HT#:<<;E\(S,%!L%K\ &I$K'P4FB&XK!$DN."IDXBZ3+
MT,.4D<ZK>YX,FZG[E*]46BX43GQ%B <3S#%$$9;F##B$5"5Z9:FX%"QRJ92]
M,[;3:SY!9>M*-=.-4;E6S]\%S/(@L1\,8Q\95@A\ZD; _63PT-:AS@!W1I[V
MM._0I(-SO2.7N+V.0J:+-UF9FCX\MZDI4YJ5)CU@$8I$^$F@ET?(\R'BIH:H
MXD3C0YGR](]26A6Q."5@;M_?6D>P51(8+>U>T9,@=K^G0T S\LOJB(KU:WO.
M]"/O;B'YGVY7CS_J6^O75O]C^[:>''"25_:<.>U[>_:ZD7(M3R4&M85P_B+3
MVSL3+?8H<WHK/^4IEQ]5]:?B4],K52Q"%@5<+^$A]O2W&C%$()54P@BC1(G
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
M22HU.9-*<I)4]YU5'[3P:G-:EMR4Y"K/KS\ 24F4)5$ !=+L>UZJ'9L$]GY
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
M<;77DL\PN9'$>- /3"VGRZX>Z ):RMP<5%G=ZC.H^U,/7(=SB_(1YK7=I7H
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
M^\ ,U%(&[+6YL6E#N3(F:F$,S)T.-CBEU@)8-8+6[@H$:;C*7M<*-';=KT
MGJ@*%JKED;.7'I8%MED&#FL!1S-E6%<D1-2UP[!,*:12(QAG)!=)A'(BO-RV
MAQ-U:N<?MW=W956\[&4]\%W5\"JOACT>6=\O-RNVD*.E-KT\[A[G'*\^FM,_
MN'A9+]XJ/'2=^$&'Y;53FUX6])\CM:DSX,%2F[KWV&\MVAT%?"H8+^95:JM?
M%;,E,N67Q3>;[LH&(9EI4JQ^6RSY2I5/M12/F[7YLP'<O%5I4Y6,F$4HRV3*
M*50R5A!G@D.2$ 1U2G%*E22I]#JP#RW@U-:=_7GF#6BI"+8Z EMN=JLEJ-2\
M 6U%0:4I.%2U*<'BZ0(<_&-P6Y9><X@'7HQ>:72]EZ"AAB#0PA-<O%&7FZ'
M?;G(#-9/OZ7E:]ED0*JBQNH UMM=V.0L2M.<$1)!JF(!<10Q\U-N_I/D.A4H
M0<38M1X+17=W4Z/]G;3;X,5:8+"7V(^Z+X#M1L3A(!R85J] SYL:W4 )1'07
M.AN5MMP4?TE"CF_UI92EW(CU45WWQ@V+12A)DR1K4C7K)#6V9QS!'%M2P9'.
M[7FT#Z5T=3<]2JFD!0?B BNO+Y5T@NQ*):&@&YQ*SJ$V@-NQ&RK!N*2SLY&Y
MQ$7Q8RYQ>JL?EWQ\>#3VDMUHV^J':_--%,;FN5VMU'KUH5@4:S4OGLS2&:>4
M"B89Q(HR:Z=DD(@X@Q%!*&8)42GSLE,<^YT:N^S%!O.E$78%2E759:\*$E9R
MPTIP4.R4 JS2RH]^7,?%C8<&0'M@0FH!7557W8%9"WT#:K'A)RMW.&KR!"H0
M1[GV.BI9>4+QDK5\7^]Y?<]6]_;_6Y>@)S975?+IU;HL;-$C^X?;A3S\1>O)
M62)TFB#,(=(T-J0F,VAZH<92TGF2HBB)*)\]UIF'UJQ<.][?7R.3SQ1\*=F
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
MK0-U.(TVPCF?I)YK/] ?,Y6*).%9#B.<YQ!S'3$7>9Q 0A"/HCB+,.5V$?-
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
M$+$L+F2.B'2K7^5JP-1XP]A?G\>^:=920.L#6"[ S@M0N3%P(\>V<QQW=0)
M'GH5RPGMH-*:0U'TO25DV_SK[ \Y@G-VL\CU.</8\/W3\WSY4\I&#O-TB?('
M^J,Y#E+K:NI@K%S+>U7MJ#<ER&<IC5&:"P4C*DS:K=0TR6($E8Z>5*Q)TO)\
MAG?+IL:?VF; FD-;E71N528++&MK@6R<.!]:!.Y(.TI]E>X)S+65$[#R C1+
M*N!VM=*75-'P#6@],"%@;?Z-$<4$C9/^J-8[NIXXV)]=HY*S=S@/6=M_ P'I
M_--R\5VN367$/^E*K"NE@>Z_OUVN-Y^6F_^6&SWF+!\758&]N"@*+A(.$U.Z
M J-(0()E!GF!A* ,242=:H\%LW1J=/_[8K6SK1(T;HW7?UD[9B*$ZUZ/I!^Z
MTUY[$-CY!RH';X!QR.2$@I]R _8^W5Q*-@DS*EP#_YBCQ" [IS=J7 /WH%'D
MJ@:ODW9>WZNW!KK%IMX]OE=?RO6_WOPT?WZ@7+^\^XDYYYR@'"$HDSR#V"@%
MDI1$D"O&<53$B&(\1-W9P8:IC00[%^HJBATGS"^, Y70L/D!U*X,4W9VZ28[
MW@\,?FA&=\9]E HE \#T+/?L8L&K*#X/@.B<Z/.01PUDRY.TW0DAWOS<7])$
M&!67-U. ^^UFO:%5FM^7Y7S^8;DR_SA+<Y)$"B-(<R8ACO0?I$C,,G1>2"XC
MIKC3D8$P9DZ-<S]M316Q_7Q]#7XI%V#S;;E=:]M=RX@$ZEI+$G[U#ALQ\NZZ
MV V_#5&?C-#K4+QQ5?^P=Q;\8=P%C;\^B3QHA_CB^C!&CCL<! 7Z:,0(VYI[
M:E:=XK5:;B2OS\"WRAHO9)EFN4@3QB()T\R<86<R@RS/<FCT\G"$580BJR("
M]DU.C>PKJ\'>[+UVC'V"DB78_90=!L+ ]'L>/9=P>"B@]AE@_H$=*2-,&[B=
MTQ40^Y/#.BYIDF/WL,\OOK1.F6)N</5DCED^:+1,,C?'NIEECG>.MK/:_9>F
M1/>LD'%$,"$0$;.MJ@H%BQ1QR%-"LCRB0J5HMI"/ILK70]#=U1/667UDI/[(
MCFP,]Z&]_V&TI\%FO]&Z-KD2U3XK9%7<2*O%L^!;K*=Z--C^ZM .FLBZ>F/R
M='94>_!\O>W44T9-;U7<&D@/&ZE]3W_U%9R[Q695+M8EKVNX\$2J%*<,%D2D
MFLVE@#07"8PI5CR/L6*16\W#4)9.+;2_?7Q<50,(V-G99L5UI_H36=PYZ/71
MUW>&]^5?<XGGYO"MF.0BS^E>F=XZSX&=?]6EGM-P!USM.=/@L#%(3T^>Y6KS
MTPAP;VX7PB@6/9O&'_3S&DD;D0H5I0F#),\$Q(1C2%.4050PFF+"DH@JE]'$
MHLVIC0NMR3>5_OVFDLG?F:U#2=W@0$TAFPZP(W;/L :FZ*H"9RV:\/!",B&
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
M'@O">"Z==DGLFIT:#55+PY!5":R\F^@J:WL=)1GLH+?C)O^ !N:FB[62WU_
MU%W!P0DB7XH.=HV.J_#@!,21XH/;W8,5()[*3:5U>[O0SU^8.HARP347FHJE
M$4^,Z$N&,<0RQ["(A8!9BG.<DBCF;C7A>]J:&@%U3*U2Y'G76&>!A[,(VU&.
M)]P"\\PA9&^M(!NBT7 )#'_:#&=;&EN3X9++)[08+M[BGIO5I+_^?/^#?S/C
MQR?].LRB(BT$D1DL,AVV8!(GL!!2\X7BJ<JE%"FWFCB=:V!JU-#:"%HC@;'2
M/CWK)(C]1. #FM!1AALJ3AE:?:X/2M$Z^<#1<K3ZW.DF:?5>-U3GK1*S%SUU
M\@XVTGY?2[6=?RR5G+%,Q$4:9Y#B1.FI29[HGZ0YKRYC9OXOETYYY]<8,S52
M:(I.SJNBDT<%1VZ 7&_*)Q/+@;FV7E\!?DIJJR?LI?<L9S<C]4GP=?K:#=!;
M#%3WRU%"0.T.,/[XE+2['E5OPG=7F#*R/-[UH!V+Z'EXION.IXZ_%I)ORN^:
MS1LU:Q0)'+%$0BJ5.>"7:Q[-]51+Z#F50)I6E;0J&''Z\5.CQZZ%]CMA)V"[
MO,%X'1C!YTA[XP8(I)\ Q'[G[SI@1MK8LWI1G+;JSKO=LQ-WXJ;1-MK.&]S=
M1^NYZLKBH&_HW&3I?OTFY>;7U7+[K&>.FB_U[THZK]*!S'OPEM8GIS^6"WFG
M?V4*S^5$1X 4\B1+]#Q03P9I2F-(LJP01<*DDDX;:-<:-#4.[)::;%P"E4^@
M=>H&[-P".[] ZQCXP[@&*M^&5@H=VK=VP>.8/1:8J,?IK.%E0Z]$V'>UT*'F
MO$Z1T"O!.UL;]-KG#CUY)>O#E]6F62VIDQ6YP%D10T9C!#%"3'.Q3,TN(N:$
MDURD3@<=3K0Q-7K=F5CG_=R _R?Z>Q1%,7BFS='P_P(HO=&_:M/LZ7;S;;DR
M0EPW8+%L?VO.9)G,HE4W#=_U0-9QC]@QZ)4X!R;%/<1?:X@;@KRK(/-YV.HL
M"MZ.5QVW,/*!JK,N'A^A.G^I^U3TJUR4RU6UM"C%%_E].?]N5$;U7\K-!\I-
M&D0[M4ASDN1Y*C6)9$82-#%T0@1,BUR_*9P21ICM%-6^V:GQ2FTY:$P'.]M!
M;3QHK;>?Q3ETP>7I;AA@@V\6V&$Z8(KL *[]U#D,R"--J:]^@9VFV^Y0]4S#
M'1XVVO3<W<'NM'W W0-%0?DW*;9S>:^,_&A5>OY!_MB\F9OSX+$H\C0O*(S3
M')G"CAB:Z3E,,(YU%S BE9MN9T]CD^/SQE9SYL]8ZZB2V0>K78SG"ZS0''V
M$_BC,A486T%EK,=YK0TFOB0:^YH:5T71PNDCH4.;>P8K>#S+U>;G9_T:;(P4
MXO]NRV<S/NV7@2A1)"-Q 5,B",1)ED)2Z&DEUW\7L=*3RLBION'E)J?&'JW%
M-Z"RN99/;:V^8H7. GS;&:1/2(-/**]&<XB2AR5 _J0\+C4XMI:')0 GQ#QL
M[QQ:WZ<JU&K$0DS*FLFZ_V>Y^?:V.1_T_@>?;RLQUO5:ZO_$ _VA.8D)RCF#
MD4HU)Z$BAB3!&40H,4>QDUQ@IZ6N 39,C:1>U!/FC1/@3^W%[H2<:VT;]WZQ
MHZO : ?FKQ= OWT!=.N!2:]O? "M$Z:NF<_Z.8,A]%9>Q]V"D:OO#(;HN#C/
M\$<-)45N+A>_+[2W>II8+A=T_KF1.+W?G:-\MY7&D')QOY#_+>EJAF.6B2(3
M,(F-3&P6$ZBY,H:<9R2G1#*4%V[$.,B.J9&C?GL35_8;U@&V#!@<UN L6'L
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
M-$5A*BO!2IOI(T7:9S_;\=JD>B\P1W9S7[K>ODB 83_!R1P9X_.+.L =OV^
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
MN]NFU:$U9:_)9I6O[K>W8E^]-F?*J\N73ZK(K0J%N9.=_RH9^7,!!<XB%&9
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
MRK4_VQZGIX<0K F<F@F] P"])4Y"?;'R!L,*W]>>TF_+W^B,KN*:2-0VI%R
MF'*@5*B]H86 ;'3*K.3LG^R#>0B"GB2HARBL"83:B;T##+TF'<P_3BF&W$J(
MML'/7]/LO%8=_F6QR+]/9[.)%S8YA88BAA*VC^6C%*6V2U#T#?H.MC[I=J&K
MAWBM":*:*Z$#8%W1'1T36","$6N=B4^)G$K#0=*1S#ESS(O6=F@O@ P<BC4!
MR$'"/!@$7W 9%XU@\-/%PK4EX!E^"%^O$#[Q(:B@ZVUSJ:]B;"+1V&"!.1LD
M2LNPQ,; >)R:'H*P)E!I)/ .+,B-/,,-)Q\]N6B%9!.UD%!K6L$'80 +LP)%
MX<1A:[?F(4+&:;\XA#MSM)@[P,J6_@EC.4>F);CHD+C7M:43"8-D8T/41K G
MWSH?GLH9I]_B8 4;>PFR@ZS-FVF(T]ET/<45Q72;-S2?%C,2^JK&=^MO5Z)1
MCMQPY!HRQ]KV*6MP2=8NM"99Y,)F_E0E\2$ V96V<3,V@Y>+#:*B#BS/#;[N
M)E%3$2+6VW\?ZR@-4Q)$HR1D(;DOGB)"\U2WOB/!UE5)V3#:?QQBQZBB U!=
MWO"^"]_J]>YE+MUR$=$4"]KZ HJ+#"'I MQ;)IA3-L?6UNMA2KH!TU%Z?N1:
M_0BACPB=LZ^SRL'R'/.[Y33AN^5BC6E;L+X5U[=)0>9T9 RDE@)4(*<NFE!O
M@W-62O@LS!W\W"N7WV&9<0^RQN!H+=8^C$MEY[Z@)NBXY H+B(*B&E^"NB<I
M>2\*\Y:8:G\3^A@QX]XX#&=B&HB^ PS]?/9YMOB&^!YG]6'+ PPE7[,,V8(3
MTH+*(M;>2(H,J-4R<,>L;?W\XEFBQKV"& A3;571 ;8>X$#%'+S22)'&)G.5
M#01E. @=A" !(9;6!84'HF>PZX:!T'.DL#N(_6]?QUV=RC=R61F-4*+.KLMU
M7IG"BO_:ZSEY9P0KH?C6Z'F6J&Z<I.'"L;:*Z<$P+>8?:]GV3QC7-[A@GJ&0
M=4@B1G+ZF,[@LD60T5K+4S"R>:G&PY1TXS(-&.(?KX(.@+1)N=^0UPU.2M+.
M9R[ H*P96R8A.&W!"Z<D9CJLKV<LM+S>>)":;ORE 8U4&U5T *H;3$S(L6,<
M@X,24ZI^'@,O2396(-*A'H*Q Z:YNW&43I)JW$O8'?A+M<_8=/OHJ%93+N;U
MB,9YVK"BK4T\.LB:_E#&DNN7M^<SERXP\@Q;6Y\GR!FW?.,D.&JEC [LSQ,2
M,D)'$6LV0SN**$SV$%ABD+0.I7 CE6QMCHZ\9QNLTN,DJ&JDB@Y ]>YRW0U+
MVY>U.G#AHDS 1:G[P@7P14HP/G"O0N3,N<9H>H",L;M[M-'P_;<^1XF[ \3<
M:*.YI5\Y3V>RB6"BCJ "JY.>N(6<F*H7.**P,L"9=I.&L:_V!\'*48+N "BO
M<MY4-X39NS#-K^<_AL]3\K%NL#7QD8N<0H%,OAPH54= "!)/#KY$EZ-VKGD+
MH6>I&C?*'PA,C971 [Q2.C\[WZ3D-S%F;?^\Q$\X7TV_X+8X\\UB5>LRWY8/
MX>LD"V("'0=I<J[OMA5%$3("(R/K,B.<F*<F.QUX][8/B>-F X8"WH!JZJ(
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
MJ)$I\,9R0%7OP"R/Z(>WBKM0VELGM1.[A,V4V&5D<IE:N.@<=Y,WVG(D3*?
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
M[44,O*9R<QW]AY!4V<P>1W7WG6##*I>=2'PI5FT?5#U>W])>:QT$.(^P1__
MY1?\X=L'^IRWI?)XS:)RA<1F$;ROPUUC-%62=%(4YRTYH5+'UE6T!Y Y;F ^
M*CB;:>]EG;BWOAAN;]##ZV,/7FK LWIO3D]^D">1F+<\@O::S*"C>-J;&,&B
M#,$0XK5L?5O2VT&^N?>0@7$KF01MG*9HW3CPP0>P+)HZOB>(W#IEOP=Y+^4
MWP=-!Q[@>VNK@\/[%D.5C0U3&]N_*0;@Q2DEB)WD3"13[S6XPCCP$()B(C"K
M])";\#Y)O=2J-H;"4Y'PD7KI &9;+^(64Q<% UC(7XDZ0A:F9O.EA:"XA#JI
M1PDA'+K6#U4?):8C6W:LRA=#R+\#(+V=XX?I&7[ Y=E%GOP'G&.9UBXPFWH1
M)E)V6OA:KE3K-XF?R*(%X1PS1J.@,Z QGIZC:5Q8-5+]8D ]=("K7T+:CM6>
M+5974[,GQ265A510,O<46&%M61L*15<J:43M5?.N#@\2,FX@.@R"CI=X![#9
MW*W=DLQEA\>B?8A)@N1B$Y(7<-G0W[SDGOF@BVB=>7N,EG&O3 <R/RWDW@%^
MGCCSWUQ=+"?MC-4D(RY*/?A%@L@S2<M9'WTV.89!,]J/T-5+I?UHCOAA&NH.
M=9_"\B.2>QE9BI8;8-G4I)Z,X(3G(+UB)ED52O,QS _1T:T/?J"VGX33 :)_
M4?G4FH#)>5,G<VL<5=M4ZG.K#)=%W8N_T]^$$GXD9X1.DPBGP2;PS&K D E3
M)B4C7FREQS[F7WF>79*&&"?'4A'WX#@/P+%H=-YYJ5QC.?P!$ZC[H.F8!.H^
MVNKN++V?M=&F]N.*' JO;><467E7_5VO2M2%&REQT$WXDA.H>T%ASP3J/GKI
M &:/AU%>):R\4)R\F4_!:\]B;<#63APZ<*]#ZZ:[+S2!NI?*=TZ@[B/_D9\P
M7F;K:%$,*[Q,N6"JCJP"\CMK!^H:'8G:^5IX)R(3G&GQC%?VZ(?WFOK<2VF+
MEA+LP);L%.30EL#,A(2D0WW(*3U$E1E8$Y+R6*3+K9VF/U;28:##ZS -=8"Z
MUV>?PW19>_2^+6\6=<3Z%]SVDUK5KOB_+)9_6^&D6!YX"AD*JZ5%EOX6D0)L
MEJ6Q29@4FK]/W(FP;D^V _&P&%HYO2&NFNM/BUF>1$<T"RS $OU!9P"'X*0$
M(7E*0CHA=.MIEP\2TE%QX>"(.DCX+RK3]>UZ].M#=91Q4T>YV-11-JXCW'_A
M :L*CY3"R5-DP7K#N4%PRC!07(F:RE7 T',;:[<*_K]%C:&UV9?@-0CC:LEY
M%C4JHHV?;0Y1)J]UZU:$?\ 4V3YH.B9%MH^V.CB'GXO+0Q)!1Y*8B[[>V6("
M[S;/QK)FS"F.;M!-^))39'M!8<\4V3YZZ0!FCT?[27MAE#"@>:DMQS4'C\Q"
MD12EYYR3$?]=8[B_RG=.D>TC_PZ ]&QM6U$6?1'$0$9!4LKDQ4I.9M\J)Y0)
M)8?6KY=>:HWA7JK?M\9P'SUT@*M'*MZ*+ ZS!UTL!5D\T.8SJ" IJR0/"6-L
M??J]J!K#8Q!TO,0[@,VCM6[22^$=A=#,U&=_43B(@66(V=:YD27HNXG[_^UJ
M#(\R/RWDW@%^=DKU6)$I>DD.9 Q8VQX[.O@-[0G/ [F6)8O0NE[UCY7N'\@1
M/TQ#O:'N@IGWB]GLE\7R][#,$YY35JPDB$*3$<XI0A!9 NU.K[A)M+\&+3>\
M3U*WGOF!&'@*9$<JI%-\332J$#FWP&L3?Z48)VZ" !V5MM$(&X;M;71!1T=(
M.E;1.X!H+ZD?C)S/N)PN\F_KL%P/6 -M"]<1"XBL,ZC:'<W7?S+M)%<E\/9S
MD@ZN@3[-U="0^#E$ZEU,L[R<-4L2N<70)/J83/ *PB8!;#UYALIRR-D+<CZ+
M3;EU+=9CM(SKD0^)H2;2WQ]'?HNC.7ZLGM^'00^RWW"]GF'^^W3]:7&^_C&L
M/HF)4,E*+!JR<KZV/?7@,$3(%,36W:-(IB<XVQX@;2>HJ9<(M2%TTS?R)LJB
M,%P6*([\3%6<@%B0@Q7"IRRE1=;Z)O!@%TK_43"UE]2/=*%^GN?!T/-C'4\]
M7T^$*](%6QLQV@1*9_((/?F&7#A,10LAL'6-S1/D=.1.G2JP.T01QQJFP5#U
MZV([]YSX<2B<-#I!*)&.>)=IX[%Z4\6$Y+K$DM6@3V'O4=21FW4J;!VHCF[+
MN2[;8F^&_MYNG7U C=93G]:F\&IG>AM54UVN]^K^>M?M>&_,FC?%:HKC@@IU
M>A2YXTYJ!13$&:38CHG2.I&\%X''&JB=%KMNE2BY+YB4)[,K9&V#0CZ#RZIV
M7C=:<<M2\SN:_2@<-U<U'+;N6K(!]?:R+-MJR_3!O:5W^- ![=P3U(]B[KPM
M*?FHP10"BS(LDN-> K@0?%#H,Y>M2T%.:NZNK\!VF%ET<Y3@]5;*A7M3:)NR
M316Y2Q9<\1X*=\*C+=*4UHF+XZE^269Q'PP^7G9Z$OUV<''T!'^OSA;+]?2_
M-FK^^>OG.I!P8VBN>?6,N+6B0/:2C@553.W!9RCP#ZJ0Y)FTK2\(CJ%WW,CW
M="@^F4X[P._UCGV"ZSLLVAPYQ7D6?+*F]L*R$!+Y4<9:J73)2;'A.F#L3.:X
ML?08-G<8#78$TL53+/YROJXB?7:#EI*-\(*#=4K41V,)@N89=#$BJL*4#4,U
MP&Y!_[C7(Z>']<EUWA'>WY;7%(*4G;>U2XB:LP Z> 15YWV$2+Y33$S;XB)G
M<KAW5WN1.NZ%S!C&>3A-OLB$0>-&;@<O-7QRX>0MW?9#MY!TZ',MH:BB0;$@
M(8IB(3,>E%-:2-_:9HR4<KA<=EMA:]#ER#@'@Y:!2G5J998:4@C(4C#1Z]:Q
MUR.DO*3DP#YH>=P6'JZ)#@[G!Z:V;AZ[$9F6N5" 6>>(#:; )97 %ZDENA*S
M;9V[>X247MZ;'J'F1P;:'B/S3J&SS9/AQ0L3&91/'&LIR*:I6"8WHV@+0A=G
M>- Q-&^R^2Q1X\*IB>IW@-/A>ABY#=N/B[//8?[MWR^>$ZF<8ZR] H13$I36
M""%P8@0IJ@]:IR"><Z;N?VI_$#A"78LFLNO G%S:US?7Q1F)SF%GB>PZ(4,%
MF4@.48'*3FL5#6;=.C-WCXA>'EFU.WV.DW-'0'EWODR?P@I?I;0XGZ_KX[/\
M'^>K]:8 >I+(KW,D# )^H9C3*@;>,0TE1,O(M#*+0T4"3Q+6AW]\H/(?@5([
M370$K^LF76\6J]6D>"ZTJ\]912#IN!@@E&Q!8I$A1<V+&.HR^S8E?=Q;M070
M$;+N #$WV[G=R^ENDF2SFB2;%+1%!:<AQD@',C=UJ(NRP-$$H;2Q4@W97>\)
MTOJX76J#J2&TT3G(KK.Q&]9^_IIFYYFL\*5@)T98;E7Q(#.)4F7R'&*-,5 6
MCYP<!M:\YOP8>ONX%1H>CDWU]B(3Y]?W8CN4V,0;)3;#)->/)F?X!'Q;B8U3
M!AV"R$*$6IL:R2ND,SYH12 WW :?8N*QM34:*4G_7 W#)&=FA=#D#*?D07FN
M(3!&(7L).GF=N&>MWVSL3ET?H4I[3!U><[*7OCIP&G:L5]RD((N6(GF3 ;6@
M,$V[")Y[<H^<9XY.'1Y]\WF>NY/7RRU 6X3L7JIWE+KZ1N(U8[^&L\L<*-=1
MA<+)V_)5C+%(<*$6NGBN.,6!5KO6N;\]21P7D8-!97=('JVWD:\:WDQ3+:[*
M'S!]FB]FBX_?+N>D2EMTI=PX14X^)_)]-!(LL\D7$1GMXATN'1[[_&Z!<[Q"
M%XVEVX'A^@F_X&SQ^28C[Z<?/UWUV>01'2O:0#&9-E>,M<-U"%""X-IRZ967
MC0W5,R2-FR \!;Z&T$T'4/NP#!G/PO(?*_)Y-_^H<KID)AECO*/@/XJ8R8JC
M!1<90D3F;$FY#@%O#+0G"1HW9WA*F+732Q<=FGX\7ZT79[5]YVRCKM6GZ>=+
M9K XQE!3W)0P$#,JD*L@:_[)%T>[11G>.AY]@IQQ\X"GA%@KG70!L+=5,6^7
M[Y:+?)XVK:E#^@<9YPM^A$9GL_-@$RLDK%([4^L$)*$BD_1:R=:-P)ZF:-SR
M[5/"K*%FND#:$[*[SMY'&Y02DAQ.I&!<.4'[)WL!&!(+T54CW?J)S"YT]5)9
M,E9&XS %=>"F/<[3WU98SF=OI@4G(4BAD()LJ3+QY"G B=:0DV $2]JGXLKI
M'L->T]5M['D@&G:&VX&JZ1INJ[\L:[5$<L*J(!P$=*4V7%- 3D$ (YQF2)N4
MF]95ML_1U&T(.C3,#E!)WQ![E=+YV?EVJ->-AXD3E66=W)7 >2M(?*J.Q1&<
M_)&LE4W>FW3*Q_X/4]EMB#HX#%NHK9]FG$\P^BO61GX8C>7D![M2QPMX8BI@
MA.0(0CEHQ73KS,C3%'4;MPZ.NWW5<;CQ6ZS#;)S&=S>*R'9HJ-&X4.48$@9O
ML== ,J,4I 0=>1 E@ZZM3E31'J+, DR)&1/:D,K_+@4I1?%HZWMPDRS9!8KP
MP-761<6H'(UAFC5_<_''+$C9!U-'%*3LHZ\./,W7<[(C^!LI#;?5WBE<O8$S
M"HU.V8#6K":VLH7 2J1C) 65G2SM!Y0\0<Z+*3C9"P%WBU,;J:-?9%T^J</
MA)4*#*O,N* A"!GK^ /R341&T?R6]DF"QD57,[7O!J<#=- !H&K+Z+?EMS"[
MNNECAO&84H:HZTA-$S,X2?P@>;LZ!>Z-;@VB>T1T"9Q#%'SW NPH:7< E]H
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
MS+]?CI^\FB@OH^'!8<T'4VP=N0=G=(:RZL4KM=&BM<_^"#GC%CD,#;!6>N@
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
M.T/(>O689(M.08%>M9XTZ,!S62 I';4G]\R)UK'X72K&M2J':?41B.PAX@Y
M\IKLVB*<O;Z8Y>6OI6 ZGW['C_\*WRI+:\N8 F<:DX<@<ZJ;-DG(EP3DM0=/
MT8&QK/49Y19D]0.C?30_'U8-'2#K[7R6Y[,W,WIBI+CP'7%%1%1^WKYY^>[#
M55#H(^VN64!R*9*!9F)UO@LV9\\UBZ64UAV^MB)LW%1A8W2U5\7(^9TG&/IX
M$?^;EM#Y_/79?+Y8LQ=#<E%C!H6ZMH+PE3UN(<I<&\GDY&[/B[@WU[/'J\>-
MV!MAZ1AB[\!JO0Q+W+"Y:'@IM5(\)4>2XI[\1Q<BU+XACD63<_,2_9\I&->E
M;FR'#A#NB-!8+LXG'\+L\_H.N*!XTQ4!$I.J0^]J^\W "<^&FUR<SFJK"AQZ
MZ@8:Z*L;)/STPI[*J/>/J?:780^*7^-5\6"X1 O$HJZ7+A%\-F3/C.7&A*0H
MD&BE^C%]W .4=5O=>TAN9(7_/IU-OUY\O:K7R(SB0'*RK;*I7MY'B%;4G).4
M*FLCC-O*/7U"Y3^]=&2E[Z.R>0OYC:WX\/<&X2%1?,4)YBE@G<G&-'BM&12I
M46&]\<&V.G-^2O&;+QTGYFBF^+WEUX';]]"]#T\.#C<4#O%4[]FC$&3W?(02
MR.ZA3\AOMZ<8M0?!D>[%')Y;;2'O[F"S"HQP>5Y=W.LDSGM<I*JISSC)UMJ(
MM<MAJ9.3 R9P2/XNHT5FB&^.V+JUTDX$]E35O2<D'H592_UT +X7E]?C5PIZ
M5RXO.M?#K7K5^<7L^M+\<A*]*-Z0\%@]*5,4>$-<B='+[%";R'3SH6!;TM93
M15X;R VBE0[0MGF+\768+OX1SBYP(H3!(J4&7D]B54P!G,D22'ZQ,.\9YB&Z
M"]XAI*>BF#8X.ES>'8#FT2XQ45ADM9M>P5+'0K@,+LD$(C&G7#0!U;#]G?;H
MT7/TO@;M=K\#I-\!DM[>4[VXCCA>SA>+^;^JC0W?Z"?G/R9,!LN$#[7_$(+R
M/D-DM0F]22EGC:'(8Q0,/T1?3RF]1L9J*.V,?<Y$?,UO\?5FEA:KN<CA["YO
MO+:1P2(@":% Y7JI/]H")$'4ON;'PZW]\/Y#IAW?VU-P>!BB!I=Z!XBZO5(>
MXVT=GM"?S&?+^=DTUT8@O[Y\\^F7%Q-4.CHMR7K[2/$*KT<G9+W)(RC2>B>#
MOGT4\2#8&I&T%0[M*>%P#%UUL-W^+,J783E=?B1:0GXWVSP3Y)/$LG6>8A?/
M(S%G-<F6208YQA#0*.M,ZY+X;6G;"HSN%, XJ%9&-HCWIVC>KZ9Q3;+QDO/@
MP2*O;4XY4GBL _FLZ(*S5EJQS1WDQ]ZQ%4K\*:"DJ32[0L6#2+]I4?/BV[>S
M::K?_STL/D]GDXCU0H$OP CPY%N2@QF,4>!4R*P$;J,O.T-G#T*V2ZJRTP38
MT(KI8">\SPGX<W:QQ'RU[;^:?_TZ78U(?XV;Z61O3 [:2V"%5IIR(H%STH*0
MWG$NC ZY=7YC;V*W0^E)Y?Z/H[BN[.3_<Q$6]-RS'YM)Z+H<)[&V)G", Z)G
M%"&)?-GV%%T=C&7HI[?;^VUA#1]\W79H.HFT_E!"'ADWK\+9V7L*9*877S>
M'[P@!Z%."C#*5^"7V@PG0%*%I\B8C\9O@9)['[X=)DXB1=]&@%TAH+J'IM0K
MWIZ#-#*2*"A><(:V:(?:!6N\]1AVUOZV'C8_B<SZX8+K:K]X-?^.LT!"P>^X
M(/Q^J%I9YVTGG EMA; 01-T%O<K@/4E*%*F5M4E[OGOL]=@;M\/)2>3%!Q3U
MR0#H_?R<?F/5#>OKM_DB+"YS9V&)DV25#5Q3"!!-O1@0R/L76D'6GF7DO)"C
MU11:#].R'>A.)G5^=/6,#,<7GS\O5LVQ;WSYY<9^7#037@8-KJ  );R!J'P&
M3H8Z)Z<<B]NXO8^_93L(G4S6NZ%(.PC?GYXI4K(1-I#)C2E)\MJS!G+C+-23
MHV*+*<$,VX%WW]DN_(1SUX<JH@MDW9TP\MMBOEQ5=AEK-0=62]T5<@6^V-I)
M0NJHLL]"M;[3^B QVR'I)/+;;07?!8)^*JK&Q=>)-UB*H]C1E%K?E6D3#CJ(
MN@D'C+%.&QVVWKQ2L5U1YDFDK!N)NAE86D]?^'@^3W_5:Y69=NMO.%NN'ODS
MV5O-%7C@06VF"6Q#9:L9 M=]Y.LQ_,W+/N!9/8U?&8N/7PB'L9+S/OQ8^3?7
M/>>5)>?&Q *I9-J#"&00F$-(ON20>6&8FA]G'T3QP39HV[>_W'S[)]+62WK,
M7Q-FC*D%#*!%<G4NL@7'@Z%8 04+CJ*%]@;K,))'ON5P/'S>L8%'5/6)&<S5
MA:9]QK$\^K@AC>=]%/=A0HODJ+0*H)6L'=I$!E^/0I+UUE"4:&-H77P[K@F]
MFB;TKOQ*B)G_0/R(B^_3A#>+:9.H%V>K1ZZNAWS -/\\JU'092IY1>G-BI,E
M:&63@CKK!)2N]6):10JX$:/(64G?.C0=C)F3-KN[8/JVV>T#'AV$.S>"N)'T
MS[H@:4\3J6-E\E[,\JWO_#F;DD[JK;WI^8^5 =S8G**Q/B7RYEGDH'SB0&X\
M0F2T;>EZ9M]\+,&0_(Q\+ZZ'U3(R2'I8,/<:"#(%JVELL[4%6;[X5UCD=Q?G
MR_,PR_6"S_W,%PR1B9"AE"CKY%M>V\>15I0JSFM$EUJW,FK*P,A7_$9<$J/!
MH(<U\+,]V Q-5@Q?[ZEU[;^_6*0O]!OOS\*LWI>\1,=R>?'U6_UL>4L4FBF6
M0O" C@2@A">E:,_ >43Z6?#>M?94!V1GY/N+W6P9HT&DT]6RJ8V5"-Y=<OJ
M?4@E"U<,@F7>@,J<DS\9Z$O%HA!28%3#Q1S[4CWRC<J^L#^@PD\LK=-X]NX>
M+QDR!73\^;R'X3R;')Q%#ERZ>K[K(WD>:M7$/QDKHP[^N2:&'@CU%XO:=VOU
MSI<_[M^\+ELM>>Y]+LJ"059[A=2I.4)*$"%ZD9S.WK:^2M",^)-._.R"V5UM
M\S#J[\ +J;[5'^'K57M]<I-JJ]A OPC*U '.*47061JN0DRRM.X0L_G^<=$W
M$@3FC?31$9;6W8<EN> AU>*.7*O/0K00L0YI2=9X7Z^V&C<0FGH87K&_)A^
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
M P0;Y,1*\!BU@*Q*JBW%#=3S9E#22;1:.?3=7.A_NU-3BQ-HY7U(N'!DW7>
M]O4P9LSWL[Y>RA-,I622'C#AB"N1# F5,9!9FR1T<$ZTSK%O1]GI-YS8!2^W
M+T^W5]ZI)<<OOGX-BQ_S<D^+Z##+MPM-[_FMJYF!S3/IS2D;-.T^K!S[R-'3
M6G)">@:!R0BJ2 DA&D6^<&8Y.%\$MNZ']EQR]%XD[0)GH+T29)LN;Z%8R,QR
M)WP.H7GK@?_DZ'?%[(#C^790?P].S4^C,P*Y@$(K#U(X$F&F("<43O&'2BZ9
M&@.)UO/Y=I^1<P)Y^)U \.B,G%TTT@&<]A?<(QWBF;<VUMY[4=;;?#9Z\,XK
M"(@),9K(R]&K#4]\1LY.L#K&C)Q==-P!SA\?LV+1^Y(LARAXH2B"=B)7K(>B
MDPRHBV+8NK7#O]N,G)WPLM.,G%V4UP$2'QJYHKQ*&), +:,"I7T&)Y"^]#$P
M9LD=8JVK;/Y]9N0<@KX6"NL =PWR.45J-$Y;*%$0QTYJB*E$2+Z$+)3/*)I?
MU/Q/[K>!BWIDW9\RVJ]&[-*.<['2RKOS+[CX]"7,UO6XU\V /LS/SE[/%_6/
M)D9QZSW9 JE5J8.,!%!PRR%3Z%L\!N&Q=0[YN!QV[I$TQF^KY3,\F$YYJ1'S
MEV*X*Z:+\V7-S4YGGR_[1T^R-MKIDL"R>J3+!3EY/")$540*BD73W#LZ!E\G
MNJR.@.MF_<<' MG>"^_;9=.$\[ X[WRG^_ER[40;$^L@)=*7)@>$^3H_2:9J
M06-2RB7292]+<$?>.H]XGL$R'!)LI[P'/BF7?ZST=RT7SJPUU3KEF#(H+P.X
MZ!FDF(@J#!;;'U8=B;<3[17_G!;A 6#;?1'ZRT4XP\_UL/#3":Q%4E[!Z4\2
M<LJBS@6B=*$VG',07>90R[&LCV2V4O/[7<=C[T0;V3^G%7D8Y)[!HMS%?U>"
M^9*T VDPU(("4:__&9"1"6F,-(D=:2C@\8/$_II#G- R' ID!P:)O\YRYSOB
MM0IO=2U;>?._D EY'::+52.931TKJ47"&$%R2SJV%&=[XRGLUBSY7(KSOIMN
M1,.(X$0#SI-)IPX&QV<=:VXOO@F2@J-! <@+Q><4#4"(V4!2(KD8I/6FFZVV
M(=_//E\[W,+IT CLA.)_NX3OT^(+Y/>$1+Y/<,J (J534*(1F$V,L2"]8=VT
ML&W-_(GNX/]6EF!(/#]K1^#G/.#3@F,ZL1"EAY!]!"7JO+#( ^2D;59,<,%.
M)PVV(_///FW]# S!D'A^UH9@G7Z\(%0_+365>!9,&HBY7O>,2.8SFPP:M459
M7!#A=*S +IP_^SSY,S !@R'Y6:__'6(IK9..:"18GP(HQ4EF+F1P]5*V3 %]
M/\GW8V<$3CDY_PS6_D H;IK=/TY/@0>G]%3N+^6]7%Y\O11;Z[8!>[U\R,X
MATNCC\O_KKCH[6I_6DU/S!8<)@Z1Y\)9,CF+UJW)GLOE?\3 LHP,;/0DNF1(
M:HQS"!@BCZ5DBOO_<_E_@,O_NV!VN,O_NZB_ T?OYSO!R%*63!LHWM->E8B#
M:(0!F;CC*3LF7?/&1<_Q\O].('CT\O\N&ND 3L-<M50J>"\B8 H4.Q7GP(L2
M2)HR1_+_-&?BV'' B5_^WPE61[G\OX...\#Y3W[>U>W=:)1AE?ID#2@3?2TP
M=[3R(U>!1Y50-8;I/61T?IX\.#8>&IJRIZ)&Q-IR<3[Y4.6V6K&UM1$K,8%!
MU* <!<-!Q ">0B3+C$/!MT(7/74#6?35#:I^>N%SN>2\SU:\O^1[@,L:Y4SF
MXG6][^)JJ7VV')Q-"$9984N0M&BV.DK?!C!CFIX#E'5;W7M(;F2%_SZ=3;]>
M?+UJ7YT)T#9$2%(3X:56NC*NP6MIC$:FT6_E*#VA\I]>.K+2]U'9O(7\QE9\
M^'N3\. 4\_4>C51$N X6@D,)7&FCF"A,RA:;PT\O'6>#:*;XO>77@?=YTZ7\
MNGK6J"1I@_. 6M4&Y9:!DUZ!,ZY.3B#+U[X ^@X5(Q<N=!&^'ZB;'M#5PZF)
M*5%I*Q1P;3THEE=M\#/PR+R3)B#GIW,K]62J@0_$;H_';[L Z907WS7'&P=,
M'Z;+OUXO$-_,B$"2UP>2S$2X((.F&#J75=>GVMRNC@'-60O-I<7DNUE9VS(U
M<K#:R;(9! +/;4W4-O^U[^,OT^_3C+.\$H@6F1MCJ\\O3-WPZVQ')D&CM3Z*
M@BZV3MT-SM3(SEC':^)@"/2R)N+3 HF[".03+K[RB2@ZDRP0O/"T8WI5IT,S
M#KZ>$&3.I"B#+(9!N!FYD'* 53"^TGN!?VM[\(_Y&3WFC%S/E44(@2MIN85B
M2FV+0&8A2A] <.M4](7Y?NXB;<_6R-6%)[ M' "#4YT'M/KQ96PU^(2?1]YU
ME)D]V_+:22&>+#H(Q8![5FI+:%H=M"K 9?22I8A</[-"O'V7]#HUL-%>8[.,
MV"NA@I61S(HA.7+-(89:\& 2-_7<U^1N&D0\RLEIE^CM@.9FMKX=,$[9\;DK
MA:ON,UZ2XU=GWM*."RJG0NH0%B0OSNKHHN3=-.%\B(G.BUZ.@,SA%LL>,.FG
ML4'=Z]^0BT?!_L6"F+F\KKEB?;GA")#OAXLT)5E,,L,0:[>H2'X=N7O%DOQ5
M A%9B5$K)D+[@[1=J3S15@$#XGU811_:]:Y3TZ^#U8P1S\8BB0!= !)S/0 G
MD6O:HP>XJC"*Z>_OLOPIF?Y=8'+J_>E^NM[_8I:OLV3S^JVU]:A% FO9!(P%
M:T?WK#F[/$H)M535I>P+4TI)UEM<L2UOXVXR)QQI# *>;F./RSWVQ<7YE_EB
M^C^8_YP1,#:VW%K,?;WMOE],$Z[JMRY%\*YL2&4MODF6-@O&$[C(-"CF,GVF
M+# K>4)CH@W'V9::LS;N9M7=DAH7.MVNJ+WVZEN5,#]+C5R+LG8M1!'<Q,1
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
MXM4NB?_WX\^.DO;AX\^.87T'(-ILO-HGN%:ZO5U\P<OU)M:^[941!0N*UV2
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
M_NW_ %!+ 0(4 Q0    ( $V!^U24-A'T- @  ",M   6              "
M 0    !A-C,P,C R,F5X:&EB:70S,3$N:'1M4$L! A0#%     @ 38'[5*)]
M$&9&"   6BT  !8              ( !: @  &$V,S R,#(R97AH:6)I=#,Q
M,BYH=&U02P$"% ,4    " !-@?M4"$&\\PP%  " )@  %@
M@ 'B$   838S,#(P,C)E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( $V!^U3<
MPT\TRQ@   1X   >              "  2(6  !E>&AI8FET,3 S96UP;&]Y
M;65N=&]F9F5R;"YH=&U02P$"% ,4    " !-@?M4+D@)VSE, P#E'B4 $
M            @ $I+P  ;7AL+3(P,C(P-C,P+FAT;5!+ 0(4 Q0    ( $V!
M^U3K4^8XHQ4  #+O   0              "  9![ P!M>&PM,C R,C V,S N
M>'-D4$L! A0#%     @ 38'[5$8SWCP**@  T*@! !0              ( !
M89$# &UX;"TR,#(R,#8S,%]C86PN>&UL4$L! A0#%     @ 38'[5$2.G<W$
M:P  BKP$ !0              ( !G;L# &UX;"TR,#(R,#8S,%]D968N>&UL
M4$L! A0#%     @ 38'[5" AZ$\])@$ 81T, !0              ( !DR<$
M &UX;"TR,#(R,#8S,%]L86(N>&UL4$L! A0#%     @ 38'[5-8R"F %LP
MQDD( !0              ( ! DX% &UX;"TR,#(R,#8S,%]P<F4N>&UL4$L%
3!@     *  H G (  #D!!@    $!

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